相濡以沫,不如相忘于江湖

专注,才是王道! 加班,代码,泡面,可乐。。

2013年4月18日

<Unity 3D工作笔记>关于不显示组件,无法保存到预设物的问题

摘要: 场景中,为了方便资源的管理,最好的方法就是用预设物来保存场景的资源。之前遇到一个问题,修改场景的按钮,让某个按钮不在显示,保存到预设,每次都会失败!这个问题,我咨询了我们的主程序,他给出了以下说法:1、预设物中手动修改物体的显示状态,是不合法的的操作; 这里主要指的是:手动禁用2、方案有2种: a、调整Button值为 X:0 Y:0 Z:0 ,表示关闭了这个Button; b、代码中实现之: Button.gameObject.SetActiveRecursively(false); 阅读全文

posted @ 2013-04-18 22:41 御剑江湖的专栏 阅读(527) 评论(0) 推荐(0) 编辑
<Unity 3D工作笔记>脚本中勾选与取消勾选脚本,代码中的实现!

摘要: 1、实例化脚本,选择/取消勾选! UILabel Label_note; UILabel Label_of; Label_of = Label_note.GetComponent(); //勾选脚本 Label_of.enabled = true; 阅读全文

posted @ 2013-04-18 22:31 御剑江湖的专栏 阅读(570) 评论(0) 推荐(0) 编辑
<Unity 3D工作笔记>给脚本添加标识ID

摘要: 脚本与脚本之间,互相访问,访问可以通过如下方式,方便快捷:例如,脚本:Mand.cs 下有一个函数Open(),,通过添加标识,可直接用:Mand.instance.Open();直接访问函数,还是比较方便的!标识ID如下: static Mand mInstance=null; public static Mand instance{ get{ return mInstance; } } void OnDestroy() { mInstance = null; } void Awake() { mInstance = this; } void Open... 阅读全文

posted @ 2013-04-18 22:20 御剑江湖的专栏 阅读(366) 评论(0) 推荐(0) 编辑
<Unity 3D工作笔记>如何动态在Label里面生成文本或数字!

摘要: 工作中遇到一些问题,好好记录一下,供大家参考一下!游戏中,显示经验条,分别为,当前经验和升级总经验! 例如,玩家从1级升级到2级,所需经验为2000;玩家实际经验900,这是我们要制作一个Label显示,清楚的告诉玩家升级的信息!如下图所示:这里考虑到,升级经验值不是一个固定的数值,这里1100是一个四位数,考虑到六位或七位数的时候,数值会与静态的文字重叠,这里有一个非常不错的方法,分享给大家,动态的显示数值!1、首先实例化一个UILbel脚本;UILabel label = new UILabel();label.text = string.Format(label.text,1100,2) 阅读全文

posted @ 2013-04-18 22:11 御剑江湖的专栏 阅读(1024) 评论(0) 推荐(0) 编辑