'cc.Node.rotation' is deprecated, please use 'cc.Node.angle' instead.

‘cc.Node.rotation’ is deprecated, please use ‘cc.Node.angle’ instead.
动画播放的时候,控制台持续打印出上面警告。
怎么解决掉呢
版本 2.1.1

所用用到node.rotation的地方改成 -node.angle, 就用好了

这是cocos上做的动画。 不是代码设置的rotation

一定是你写的代码,不然不会报这个错的。提升级引擎了,不会系统调用rotation了。

rotation属性换成angle,

。。。说了 代码中没手写动画。 用的是cocostido导进来的动画。

在动画编辑器里面吧rotation属性改为angle属性就不会提示了,不过好像要先删除rotation属性,他的数据也会被删除掉,所以更换后要重新去编辑

是在cocos studio里做的动画。

你是做好之后导入到cocos creator 里面去使用?

是的 美术使用cocos Studio 比较熟练

要么让美术换cocos creator ,要么换美术

好方法。。。。

导入到creator里面去使用的时候有这个动画编辑器,里面可以去调整下anim的属性, 现在的属性里面已经没有rotation这个属性了,换成angle

原来这个是 rotation 我替换成angle 。 运行测试 还是

动画保存成新的, 改了之后应该不会出现了

immotal.zip (418.3 KB)

老哥,这有个简单的动画 你导入试试 我改了 没效果

用新版本的 Creator 比如 2.1.2,引擎会自动升级动画文件,就不会有这个警告了

我都用 了 2.3.0了,为啥还是出这个警告?不是说 引擎会“自动”升级么?

那是因为你的代码里用到了吧,引擎不会升级代码

就是cocostudio的动画使用的,我用的2.3.2依然会warning