在英雄小图标上挂脚本

 1 using System;
 2 using UnityEngine;
 3 using System.Collections;
 4 using UnityEngine.UI;
 5
 6 public class HeroSelect : MonoBehaviour
 7 {
 8     private string[] heroNameArray =
 9     {
10         "吉安娜·普罗德摩尔\n(法师)",
11         "雷克萨\n(猎人)",
12         "乌瑟尔·光明使者\n(圣骑士)",
13         "加尔鲁什·地狱咆哮\n(战士)",
14         "玛法里奥·怒风\n(德鲁伊)",
15         "古尔丹\n(术士)",
16         "萨尔\n(萨满祭司)",
17         "安杜因·乌瑞恩\n(牧师)",
18         "瓦莉拉·萨古纳尔\n(潜行者)"
19     };
20
21
22
23     private Image selectHeroImage;
24     private Text selectHeroName;
25     private Sprite thisSprite;
26
27
28     void Start()
29     {
30
31         thisSprite = this.GetComponent<Image>().sprite;//得到当前组件的Image,再取到他的sprite属性
32     }
33
34     void Awake()
35     {
36         selectHeroImage = this.transform.parent.Find("hero0").GetComponent<Image>();
37         selectHeroName = this.transform.parent.Find("SelectHeroName").GetComponent<Text>();
38     }
39
40
41
42
43     public void HeroSelectButton()
44     {
45
46         #region 更换图片
47         string heroName = this.gameObject.name;//指向这个游戏物体的名字
48         selectHeroImage.sprite.name = heroName;
49         selectHeroImage.sprite = thisSprite;
50
51         #endregion
52
53         #region 在面板中更改名字
54
55         char heroIndexChar = heroName[heroName.Length - 1];//取得物体名字中最后一个字符
56         int heroIndex = heroIndexChar - '0';//将这个字符转化成int类型
57         selectHeroName.text = heroNameArray[heroIndex - 1];
58
59         #endregion
60     }
61 }

“transform.parent.Find”访问到他的子物体

转载于:https://www.cnblogs.com/fuperfun/p/5478051.html

使用uigi将英雄小头像显示在详细资料中(图片切换)相关推荐

  1. click 点击图片不起作用_JavaScript 练手小案例:基于SVG的图片切换效果

    最近太忙了,自动来到rjxy后,不晓得怎么回事,忙的都没时间更博了. 昨天还有个同学跟我说,你好久没更新博客了.. 甚为惭愧~~ 正好12月来了,今天开一篇. 最近上课讲到了 SVG,不晓得同学们理解 ...

  2. word中图片为嵌入式格式时显示不全_word中图片设置嵌入式后无法显示完整的解决方案(转)...

    word中图片的格式和文字段落的格式有这很密切的联系 在使用word 中,您要记住一点,如果您要使得您插入的图片样式为嵌入式,那么在文字的段落设置中选哪个行距都可以,但惟独不能选择固定行距,下面分别演 ...

  3. STM32移植Littlevgl(LVGL)V8.0.2使用文件系统+BMP解码显示外部FLASH中图片

    说明:选择BMP解码图片的方式,是因为此方式不需要占用太多的RAM 一.主要参数及版本 MCU:STM32F103ZET6 LCD:2.8寸ILI9341,使用FSMC驱动 SPI FLASH:W25 ...

  4. yy 服务器维护中 图片无法显示,解决简书图片不显示问题“系统维护中,图片暂时无法加载”...

    天突然发现之前的文章图片全部都这样了,我还以为图片丢了! 9949918-5bfb96c2b65b9c7e.png 但是其实图片还是可以访问的 配合 Chrome,Safari 扩展程序 Tamper ...

  5. ajax 延迟显示加载中提示

    近期做项目时用到了jquery的ajax,我希望实现"加载时提示用户"的功能,于是先习惯性的度娘谷哥了下,发现按照网上朋友所说的做,每次加载都会提示,不符合我的需求.于是我改进了下 ...

  6. 微信小程序:rich-text 富文本中图片自适应

    /*** 处理富文本里的图片宽度自适应* 1.去掉img标签里的style.width.height属性* 2.img标签添加style属性:max-width:100%;height:auto* 3 ...

  7. LOL英雄联盟不显示载入进度界面,卡在外面-用delphi_kol写了个小软件

    LOL英雄联盟不显示载入进度界面,卡在外面-----大大请飘过 具体原题不知道是怎么回事 不过在结束Lol中的进程后接可以显示重新连接的按钮 由于LOL很多电脑小白,在等待或者重启数字未果,也不知道怎 ...

  8. 开通微信小店显示:系统繁忙,请稍后再试怎么回事?如何解决?

    有很多人开通微信小店的时候,都会碰到这些问题.那么这是怎么回事呢?今天就写篇文章解答一下微信小店显示:系统繁忙,请稍后再试的问题. 其实这主要是图片的问题. 在开通微信小店的时候,需要上传小店头像(还 ...

  9. android 首页广告位,IT之家安卓版 7.25:去文章内广告位、修正专题和头像显示异常...

    原标题:IT之家安卓版 7.25:去文章内广告位.修正专题和头像显示异常 IT之家 安卓版 7.25 更新! 刚才发布了 IT之家 iOS 版 7.23,带来了大量更新,现在安卓版 7.25 发布,同 ...

  10. 微信小程序使用wxParse,解决图片显示路径问题

    微信小程序使用wxParse,解决图片显示路径问题 参考文章: (1)微信小程序使用wxParse,解决图片显示路径问题 (2)https://www.cnblogs.com/zxf100/p/100 ...

最新文章

  1. java 继承练习题_Java继承 练习题
  2. centos 卸载软件_Linux系统配置及服务管理_第09章_软件管理
  3. mysql实验步骤_MySQL双方配置实验步骤
  4. apache+mod_wsgi配置
  5. nginx学习笔记002---Nginx代理配置_案例1_实现了对前端代码的方向代理_并且配置了后端api接口的访问地址
  6. 以太坊上Dex交易量环比下降15%
  7. Elasticsearch 不属于 Elastic
  8. LiveRTMP之MP4文件进行rtmp点播直播推送(三)
  9. python--sorted函数
  10. Photoshop快捷键总结
  11. JAVASE,JAVAEE,JAVAME的区别
  12. C#获取枚举的key-value格式
  13. 星空之夜(哈希+DFS)
  14. 区块链入门导航-磨链社区
  15. SISD、MIMD、SIMD、MISD_设计失控
  16. 数学词汇的英译,写文章,读文献必备
  17. 永磁同步电机控制学习
  18. us news计算机科学排名,2019US News世界大学计算机科学专业排名TOP50
  19. events.js:174,throw er; //Unhandled ‘error‘ event
  20. 第二次作业熟悉使用工具

热门文章

  1. 买就赚到的以色列人工智能
  2. k8s 部署 xxl-job-admin:2.3.0
  3. physx: pid balance controll
  4. JavaSE_day12:集合,泛型,增强for循环特性
  5. 英语3500词(14/20)dynasty主题 (2022.1.26)
  6. word 2007 无法输入汉字,怎么办?
  7. 网站漏洞测试 关于webshell木马后门检测
  8. html播放器投屏,迅雷播放器投屏到电视如何操作
  9. CodeVs 3315 时空跳跃者的魔法(最终版本)
  10. 学数学,要“直觉”还是要“严谨”?