Unity给按钮设置图标
1.在Assets\Resources目录新建的两个文件夹subjectbtn、subjectbtn_highlight,subjectbtn用于存放各个科目按钮的默认状态图片,subjectbtn_highlight用于存放各个科目按钮的鼠标滑过或点击时的状态图片。
2.将各个按钮的背景图片复制到以前两个文件夹中,格式为PNG.
3.在unity下点击某个图片,在Inspector中修改Texture Type为Sprite(2D and UI),点击“Apply”。
4.选中某个按钮,在Image(Script)组件中,修改Source Image设置按钮的默认图标,可以选择前面修改为Sprite(2D and UI)的图片。在Button(Script)组件中,修改Transition为Sprite Swap,修改Highlighted Sprite、Pressed Sprite、Disabled Sprited可以设置按钮的高亮图片、按下图片、禁用时的图片。
5.代码设置图片
Object[] btnSprite = Resources.LoadAll("subjectbtn", typeof(Sprite));
Object[] btnHighLightSprite = Resources.LoadAll("subjectbtn_highlight", typeof(Sprite));//
GameOject obj=GameObject.Find("Canvas/Button");
obj.GetComponent<Image>().sprite = (Sprite)btnSprite[0];
obj.GetComponent<Button>().transition = Selectable.Transition.SpriteSwap;
SpriteState tmpSpriteState = new SpriteState();
tmpSpriteState.highlightedSprite = (Sprite)btnHighLightSprite[0];
tmpSpriteState.pressedSprite = (Sprite)btnHighLightSprite[0];
obj.GetComponent<Button>().spriteState = tmpSpriteState;
Unity给按钮设置图标相关推荐
- javafx 图片作按钮_JavaFX按钮添加图标的方法
布局文件 jianshu.xml xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.soft1841.samp ...
- QT 为按钮添加图标并设置透明
QT 为按钮添加图标并设置透明 qt中自带的控件有时不能满足我们的需求,这时可以自定义一些控件,最简单的是将按钮变成我们想要的图标,在尝试的过程中有一个按钮的阴影问题,我的想法是添加图标后就完全看不到 ...
- ABAP 屏幕上动态修改按钮的图标
对于屏幕上画出来的按钮,有时候需要根据用户动作修改图标.这个功能可以通过设置多个按钮,然后根据需要显示只想要看到的按钮,也可以只画一个按钮,通过修改图标码动态修改 第一种比较直接,但是比较麻烦,这里介 ...
- DevExpress的TreeList怎样给树节点设置图标
场景 DevExpress的TreeList怎样设置数据源使其显示成单列树形结构: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/ ...
- QToolButton设置图标位置
目录 设置QToolButton图标位置 设置图标处于左侧位置向右移动一段距离 设置图标处于中间位置文字向下移动一段距离 小遗憾 设置QToolButton图标位置 QToolButton通过left ...
- android 按钮带图标 阴影_android中带图标的按钮(ImageButton)怎么用
展开全部 除了Android系统自带的Button按钮以外,还提供了带图标的按钮ImageButton 要制作带图标的按钮,首先要在布局62616964757a686964616fe58685e5ae ...
- 微信小程序—页面内分享按钮用图标代替
微信小程序-页面内分享按钮用图标代替 前言 代码 效果图 前言 张小龙不知道出于什么原因将打开客服会话.触发用户转发.打开授权设置页.打开"意见反馈"页面等功能全都挂载到butto ...
- 给工具栏按钮添加图标和文字
假设工具栏有两个按钮,为每个按钮添加图标和文字 1.新建一个单文档程序,将准备好的图标资源(32×32)复制到res文件夹. 2.在资源中打开工具栏编辑器,删除(del)原有的位图和多余的按钮(将按钮 ...
- 计算机休眠按钮是哪个,电源按钮设置成睡眠好还是休眠好?
电源按钮设置成睡眠好还是休眠好?只有数量很少的朋友才会对自己的电脑精雕细琢!连电源选项设置都要照顾到!好多朋友对电源按钮有误解,以为按下电源键就是关机,实际上电子技术发展到今天,出于保护电脑硬件的考虑 ...
最新文章
- Nativefier 网页转桌面程序 app
- 淮北师范大学计算机学院在哪个校区,2021年淮北师范大学信息学院有几个校区,大一新生在哪个校区...
- python输入框_selenium+python 对输入框的输入处理方法
- 用JS访问iframe中的元素
- 四边形可以分为几类_展台设计搭建可以分为哪几类?
- Spring之AOP的实现
- 计算机管理员权限win8,怎样获取win8.1超级管理员权限
- Adobe 强烈建议卸载:教你从 Win10 彻底删除 Flash
- Apache Kafka核心组件和流程-协调器(消费者和组协调器)-设计-原理(入门教程轻松学)
- 输入两个正整数m和n,求其最大公约数和最小公倍数
- 新概念英语第二册 阅读
- BZOJ1577: [Usaco2009 Feb]庙会捷运Fair Shuttle 贪心+线段树
- mysql访问错误:1682
- [转载]中华桥梁先驱——茅以升
- 如何把软件彻底卸载的硬核方法!
- 利用Filezilla在局域网内搭建自己的FTP服务器
- IEEE文献免费下载方法
- WP篇 创新实践能力赛(华东南分区赛)线下AWD复现
- 人人商城快速购买显示售罄图标
- java开发的岗位职责,写给正在求职的Java开发