如何从节点自身覆盖动画关键帧,替换为指定属性关键帧?
问题描述
我尝试从节点自身覆盖要添加的动画关键帧,例如:当我为动画中的自定义属性打关键帧时,能否将另一个属性及其值发送给动画系统?大概想这样实现:
func get(property:String): if(property=="custom_property"): return self.position else: return .get(property)
这就相当于按下position的关键帧按钮
与之前问题的区别
我此前的问题是询问设置一个关键帧能否同时生成多个关键帧(一键多帧),但本次想了解的是一键一帧的解决方案:能否覆盖节点向Animation Player发送的信息,将所需关键帧添加到指定轨道?
补充说明
简单来说,当我按下Custom Property的关键帧按钮时,希望在Animation Player中创建并插入position的轨道和关键帧。我原本希望无需为Animation资源添加任何脚本即可实现该需求。
内容的提问来源于stack exchange,提问作者cak3_lover
相关产品推荐
相关产品推荐

