一切源自于一个ppt http://pan.baidu.com/s/1kT8x2V9缓存
看到这个ppt以前,其实本身也想过将Max当中的一些约束移植到游戏中,一方面是那时候能力不足,另外一方面仍是本身不那么想作,没有追求极限的精神。多线程
翻译这个ppt的时候,其实也萌发了操做一下的念头,也一直拖到如今。决定不管如何这个周末都要开始搞了。打算每周写一部分,引擎就用unity,第一步先在Max中使用脚本控制器粗略实现约束,而后在unity的脚本中实现一下,先是继承MonoBehaviour,写在LateUpdate方法中。第二步就是正式从Max中导出配置,而后unity里解析;此时就不能是继承monoBehaviour了,由于不能保证更新顺序,只能由一个独立的管理器去更新状态,而这个ppt里多线程的部分天然也不能作了,正好二级缓存的命中率优化那里我也看不懂,哈哈哈。优化
今天立贴,明天来作位置和旋转约束。线程