creator,2.4.6设置攻击动画碰撞时报错,请大神指点

  • 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 即可