Skip to content
布娃娃功能

布娃娃功能

阅读本文大概需要 5 分钟

本文概述了布娃娃的定义,以及如何使用布娃娃功能。

布娃娃介绍

布娃娃定义:布娃娃是角色的一种不可控且具有物理效果的状态。

使用场合:角色受到了致命伤害而失去知觉,于是身体部位就会由物理来模拟驱动效果。从而利用布娃娃模拟角色的死亡状态等行为。

如何使用布娃娃功能

启用/关闭布娃娃

实际应用:角色启用布娃娃效果后,角色会被其他外力影响。

示例脚本:

ts
@Component
export default class NewScript extends Script {

    /** 当脚本被实例后,会在第一帧更新前调用此函数 */
    protected onStart(): void {
        //获取玩家角色
        let chara = Player.localPlayer.character
        //按下“1”键触发以下逻辑
        InputUtil.onKeyDown(Keys.One, () => {
            //角色布娃娃效果开启
            chara.ragdollEnabled = true;
        });

        //按下“2”键触发以下逻辑
        InputUtil.onKeyDown(Keys.Two, () => {
            //角色布娃娃效果关闭
            chara.ragdollEnabled = false;
        });
    }
}
@Component
export default class NewScript extends Script {

    /** 当脚本被实例后,会在第一帧更新前调用此函数 */
    protected onStart(): void {
        //获取玩家角色
        let chara = Player.localPlayer.character
        //按下“1”键触发以下逻辑
        InputUtil.onKeyDown(Keys.One, () => {
            //角色布娃娃效果开启
            chara.ragdollEnabled = true;
        });

        //按下“2”键触发以下逻辑
        InputUtil.onKeyDown(Keys.Two, () => {
            //角色布娃娃效果关闭
            chara.ragdollEnabled = false;
        });
    }
}

效果图: