You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从节点自身覆盖动画关键帧,替换为指定属性关键帧?

问题描述

我尝试从节点自身覆盖要添加的动画关键帧,例如:当我为动画中的自定义属性打关键帧时,能否将另一个属性及其值发送给动画系统?大概想这样实现:

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 18:45:38