Unity-NGUI
文章平均质量分 85
饭太黏
游戏人生,代码之美!
展开
-
Unity制作倒计时颜色渐变
Unity制作颜色渐变的倒计时项目需要制作颜色渐变的倒计时,挺简单的代码,大体思路就是开一个协程,在协程里面控制颜色的变化以及进度条的进度,话不多说代码奉上public void ShowSliderWithId(int time){ GameObject sl = (GameObject)Instantiate (_sliderPrefab); sl.transform.pare原创 2016-07-16 23:25:57 · 2811 阅读 · 0 评论 -
Unity控制在面板上显示变量
unity之定制Inspector(Ngui)刚接触Unity时知道脚本的共有变量会在Inspector中显示出来,但是有一些确不行,前些日子添加按钮的音效,我用的是Ngui按钮也基本是UIButton,但是给button一个个挂UIPlaySound脚本再挂音乐显着有些笨拙,且不好控制是否允许播放,我就在UIButton上声明了两个变量一个是是否播放音效的bool变量另一个是音乐的枚举,然后再UI原创 2016-12-30 19:24:21 · 5806 阅读 · 0 评论 -
NGUI ScrollView 子控件不能撑满时滑动回弹到原来的位置
思路当调用ScrollView中的ResetPosition时会立即归位,说明这个方法里计算了归位的位置,剩下的只需要在手指松开滑动结束的时候,判断下子控件是否撑满以及是否需要归位即可,上代码: //dxy 回弹到原来的位置 public void SpringResetPosition() { //shouldMoveHorizontally 与 shouldMo原创 2018-02-04 22:49:05 · 2748 阅读 · 1 评论 -
unity TexturePacker自动打图集编辑器——NGUI
unity TexturePacker自动打图集编辑器目前仅支持windows,手边没有mac没法做。实现方式是用C#调用Cmd用命令行进行打图集,如果选择的输出目录是unity内部则自动创建材质球和AtlasPrefab。并且自动设置图片格式。目前编辑器功能比较少够我在我的项目里面用了,代码也比较简单可自行添加,如有不懂可以留言交流。使用前需要安装TexturePacker,并且需要添加到环...原创 2019-07-05 18:39:40 · 1351 阅读 · 4 评论