Unity
sarono
这个作者很懒,什么都没留下…
展开
-
[Unity] 对象池
[Unity] Utilities 之 ObjectPool文章目录[Unity] Utilities 之 ObjectPool1.设计2.测试3.总结参考资料:https://gpp.tkchu.me/object-pool.html1.设计IPoolable接口声明了池对象应有的属性。public interface IPoolable<T> where T : Mon...原创 2019-04-10 22:02:42 · 600 阅读 · 0 评论 -
[Unity] 事件分发系统
[Unity] Utilities 之 MessageDispatcher文章目录[Unity] Utilities 之 MessageDispatcher1.设计MessageListenerMessageDispatcher2.测试测试代码测试图片3.总结参考资料:https://gpp.tkchu.me/event-queue.htmlMessage Dispatcher插件1...原创 2019-04-11 03:36:38 · 844 阅读 · 1 评论 -
[Unity]计时器
[Unity] Utilities 之 Timer参考资料:https://github.com/akbiggs/UnityTimer1.设计思路通过调用Timer.Register()方法,生成新的timer实例并将其存储在TimerManager中,TimerManager负责更新所有timer。TimerManager只存在一个实例,而Timer可以有很多个。Timer 中的 R...原创 2019-04-09 23:28:55 · 791 阅读 · 0 评论 -
[Unity]存档功能
Unity 之 Saving脱离UnityAPI实现存档功能。一.分析基于接口设计,易于扩展1. 类图SaveMgr持有有一个任务队列。负责将ASave、ISaveTarget传给SaveTask构造实例化,发起任务。以下为NewTask方法,NewLoadTask、NewSaveTask等方法就是对此方法的封装。private static void NewTask (Sa...原创 2019-07-07 06:15:19 · 1228 阅读 · 0 评论