-
Creator 版本:2.4.6
-
目标平台:
-
重现方式:Failed to set property hero to [object Object] at size, Error: An object could not be cloned.
在做攻击动画碰撞时报错 -
首个报错:
-
之前哪个版本是正常的:
-
手机型号:
-
手机浏览器:
-
编辑器操作系统:
-
重现概率:
你那个最下面有个size参数
我也出现这个问题了,请问你找到解决方法了吗
这个问题同问,我自定义的脚本里的变量也会出现这个错误。不知道怎么解决
把size属性去掉
多谢,我试了下变量里有vec2和3的时候就会报这个错,那这种情况要怎么解决呢,系统的collider不也有size么,但是不会报错。
size是影响渲染面积的值,这个不可能动画变动,可以换为缩放变化
那官方自带的collider为什么可以在动画里编辑size,但是自己写的就不可以
Error: An object could not be cloned.
at Object.send ()
at EventEmitter.o.send (electron/js2c/renderer_init.js:71:259)
at Object.sendToWins (/Applications/CocosCreator/Creator/2.4.6/CocosCreator.app/Contents/Resources/app.asar/editor-framework/lib/renderer/ipc.ccc:1:959)
at Object.recordNodeChanged (/Applications/CocosCreator/Creator/2.4.6/CocosCreator.app/Contents/Resources/app.asar/editor/page/scene-utils/utils/animation.ccc:1:10073)
at Object.commitChanges (/Applications/CocosCreator/Creator/2.4.6/CocosCreator.app/Contents/Resources/app.asar/editor/page/gizmos/utils/2d.ccc:1:512)
at Object.commitChanges (/Applications/CocosCreator/Creator/2.4.6/CocosCreator.app/Contents/Resources/app.asar/editor/page/gizmos/3d/elements/gizmo-base.ccc:1:749)
at Object.onControllerMouseUp (/Applications/CocosCreator/Creator/2.4.6/CocosCreator.app/Contents/Resources/app.asar/editor/page/gizmos/3d/elements/transform/position-gizmo.ccc:1:952)
at Object.onMouseUp (/Applications/CocosCreator/Creator/2.4.6/CocosCreator.app/Contents/Resources/app.asar/editor/page/gizmos/3d/elements/controller/position-controller.ccc:1:3197)
at Object. (/Applications/CocosCreator/Creator/2.4.6/CocosCreator.app/Contents/Resources/app.asar/editor/page/gizmos/3d/elements/controller/controller-base.ccc:1:2293)
at EventTarget.emit (/Applications/CocosCreator/Creator/2.4.6/CocosCreator.app/Contents/Resources/engine/bin/.cache/dev/cocos2d/core/platform/callbacks-invoker.js:380:11)
同样的问题,动画节点上有自定义脚本,去掉自定义脚本恢复正常。。。
刚遇到这个问题,试下属性声明的时候把cc.Vec2/3声明去掉,只留 @property 即可