03 2015 档案
OnLevelWasLoaded 在脚本中执行顺序
摘要:在做战斗的时候,为了避免相互引用造成代码混乱,需要使用消息系统(Messenger)来broadcast掉血的消息,而listener是在awake中增加的。 奇怪的事出现了,直接加载运行这个场景的时候很正常,但是一旦从另一个场景 进入的时候,问题就出现了,一大片的 “BroadcastEx...
阅读全文
使用Sublime编写Shader
摘要:平时在unity中写c#代码,都是通过vs2013来的(详见 visual studio 2013 Tools) ,但是对于shader,vs却不提供语法高亮的功能,后来只能用mono,但无奈不习惯mono的风格。只能转战Sublime了。https://bitbucket.org/asmodai/...
阅读全文
将当前UI配置写入文件,并且恢复
摘要:处理NGUI自适应问题时,如果UI只是在边角,那么使用Anchor就可以解决,但是当使用那些铺满屏幕的UI时,使用anchor可能就会造成ui的重叠。一个解决办法是针对不同的分辨率,去调整UI的位置和大小,然后保存为配置文件,这样针对不同的分辨率再恢复即可。针对这两个操作,做了一个保存和恢复的编辑器...
阅读全文
AssetBundle 点滴
摘要:基本介绍:什么是? 一个assets的集合,打包以用来在运行时加载在应用中动态的 加载和卸载 新内容。 比如说DLC(downloadable content)用处?降低磁盘空间的消耗(第一次发布时) + 热更新资源AssetBundle 使用LZMA进行压缩,并且相似的Prefabs在打包时能够...
阅读全文
浙公网安备 33010602011771号