1,游戏需要一个view_model, 界面由model来驱动,当改变model的时候,刷新界面

2,  当界面上的操作时也需要修改model, 然后更新view   典型的MVC模式

3, 进入游戏的时候 initGameUI 初始化游戏界面

4, 之后所有的操作都是通过model来驱动

5, 有一个问题是动画,动画 有初始状态 和 结束状态,等到动画结束再更新界面  这时就不能直接根据model来更改view的状态了,是在动画的过程中动态的更新view。这时动画的顺序性就很关键了。

cocos creator

动画中位置变化  如果套了层layout 会导致动画失效