自定义受伤动画
来源信息
- 原文仓库:github.com/Bedrock-OSS/bedrock-wiki
- 许可说明:以原仓库或原站点公开许可声明为准。
译文信息
- 原文:https://wiki.bedrock.dev/visuals/custom-hurt-animations
- 作者或组织:Bedrock OSS
- 许可:知识共享署名-相同方式共享4.0国际许可协议(CC BY-SA 4.0)
这个技巧的核心思路是:用一个同步到客户端的布尔属性记录“是否受伤”,再让动画控制器根据这个属性切换状态。
行为包¶
先在实体描述中加入属性:
然后在受伤事件里把它设为true,并启动一个短计时器,计时结束后再设回false。
动画控制器¶
在RP里,根据q.property('wiki:is_hurt')切换到受伤动画状态即可。
适用场景¶
这种写法很适合做船、机车、道具或其他需要“受击反馈”的自定义实体。