当前项目版本是2.2.1
项目了用了大量的 Action 系统
但是在2.3推荐使用 tween
由于项目已经上线
不想把 Action 改到 tween,不然又要重新测试,太麻烦,也费时间
看了下官方的更新计划
动态资源包加载和不合并所有js在一个文件 在2.4或者2.5会有
项目还是想用到这2个功能
那么2.4或者2.5的时候
Action系统 还在吗???
我的期望是
在合并到3d版本之前,能否保留 Action系统

小心翼翼 @一下 @jare
当前项目版本是2.2.1
项目了用了大量的 Action 系统
但是在2.3推荐使用 tween
由于项目已经上线
不想把 Action 改到 tween,不然又要重新测试,太麻烦,也费时间
看了下官方的更新计划
动态资源包加载和不合并所有js在一个文件 在2.4或者2.5会有
项目还是想用到这2个功能
那么2.4或者2.5的时候
Action系统 还在吗???
我的期望是
在合并到3d版本之前,能否保留 Action系统

小心翼翼 @一下 @jare
我们也是在项目中大量使用Action, 不大可能全部改写成Tween
建议官方能同时保留Action和Tween
目前Tween使用起来, 优势在于能缓动自订的参数
但要中途移除Tween需要额外记录Tween变量, 无法像Action一样直接对Node移除Action
此外Tween的曲线移动不知道如何实作, 目前似乎无法和Action完整对应起来…
旧项目不用改,就一直留着就好,我们不会废弃,只是会警告。防止新项目又继续这么用。
但要中途移除Tween需要额外记录Tween变量, 无法像Action一样直接对Node移除Action
我也觉得需要 给tween 添加一个移除制定target 上的tween动作。
现在在node 上 我使用node.stopAllAction() 是可以停止tween 的动作。
但是非node 的target 调用 cc.director.getActionManager().removeAllActionsFromTarget( ) 就会报错。
我们会加上 cc.Tween.stopAll 和 stopAllByTag
绑定 node 的操作我们再考虑考虑