摘要: 个人认为在脚本方面采用面向对象的调用开发,每次在Update里面写代码的时候,你要考虑,是否值得这么做,因为我们都知道update是每一侦都会执行的,那么如果有些代码并不是每次都需要调用的,你就不应该放到update里面检测某个条件成立,然后再执行,这样就类似C语言的过程式编程了。不知道大家是否完全... 阅读全文
posted @ 2014-06-14 12:01 TouchAfflatus 阅读(2004) 评论(0) 推荐(0) 编辑
摘要: 一、回顾前面写的关于Delegate的消息传送优化文章,http://blog.csdn.net/chiuan/article/details/7883449下面的代码是做一个简单的Delegate和SendMessage之间的优化性能差距测试:[csharp]view plaincopyprint... 阅读全文
posted @ 2014-06-14 11:57 TouchAfflatus 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 我们知道Unity3D自身有SendMessage向对象之间发送消息,但这个消耗是比较大的,因为它很大程度上涉及了Reflection发射机制。如何变更思路,结合C#自带的消息系统delegate委托事件,对此进行优化:我们看以下一个简单的delegate使用:[csharp]view plainc... 阅读全文
posted @ 2014-06-14 11:56 TouchAfflatus 阅读(373) 评论(0) 推荐(0) 编辑
摘要: Message相关有3条指令:SendMessage ("函数名",参数,SendMessageOptions)//GameObject自身的ScriptBroadcastMessage("函数名",参数,SendMessageOptions)//自身和子Object的ScriptSendMessa... 阅读全文
posted @ 2014-06-14 11:51 TouchAfflatus 阅读(249) 评论(0) 推荐(0) 编辑