感觉用代码控制UI浪费人生,于是整了个新的MVVM方案……

把增加金币的数据操作 放在 飞入金币动画完成之后处理 就可以实现一个变化的过程了

和传统的MVVM有什么区别吗, ts的get和set也可以达到相同的目的吧? 这个优缺点在哪里,有大咖解释下吗???

mark

MVVM 不是方案最核心的部分,核心是 Creator 的组件化。通过 VM组件,能够把数据快速绑定到指定节点上,让节点显示对应的数据,并且根据数据切换不同的节点状态。
这个方案的优点是,减少控制UI界面的代码,让脚本尽量只处理数据。这样UI界面修改或者更换变动,都将更加轻松,不需要程序动手,可以只靠编辑器处理情况繁杂的UI显示问题。
缺点是,一旦加入后就会对编辑器造成强依赖,更换数据、debug 就比较困难。

mark

战略插眼

mark

嗯嗯,如果处理不好就会很混乱,一脸懵逼
刚刚看了一下,组件化的实现感觉很好。

值得参考参考。多谢

有存储功能吗?

mark

mark

mark

mark

like

mark

mark

mark

战略插旗

Mark

Mark