解决CocosCreator动画中插入帧事件没有响应的问题

本文介绍了如何正确地在动画中绑定脚本回调函数。解决的问题是脚本与动画所在节点不同步导致的帧事件无法触发回调函数。文章强调了必须将包含回调函数的脚本直接添加到动画所在的节点上。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

动画中插入帧事件,就是在动画轨上某个位置要调用某个回调函数。这个回调函数应该在脚本中有定义。

问题就出在这个脚本与这个动画的关系。

脚本不能直接拖拽到动画物体上,因为此时就会对脚本自动创建一个空节点——一个只有该脚本一个组件的空节点。这个空节点和动画所在节点是父子关系。如图

 脚本和动画存在于两个不同的节点上,即使这两个节点是父子关系。但是动画的帧事件还是定位不到对应的回调函数的。

必须要在动画所在节点本身“添加组件”,搜索到包含有这个回调函数的脚本,添加上去才行。如图

 在属性检查器中添加这个脚本,添加到这个节点自身上去。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值