Skip to content
布娃娃区

布娃娃区

物体结构

物体效果

代码示例

typescript
@Component
export default class TriggerControl extends Script {

    /** 当脚本被实例后,会在第一帧更新前调用此函数 */
    protected async onStart() {
        // 服务端不做任何事
        if (SystemUtil.isServer()) {
            return;
        }

        // 以下为客户端逻辑

        // 获取当前脚本所挂载的触发器
        const trigger = this.gameObject as Trigger
        // 进入触发区域
        trigger.onEnter.add(() => {
            //角色开启布娃娃系统
            Player.localPlayer.character.ragdollEnabled = true;
            //倒计时 3 秒
            setTimeout(() => {
                //角色关闭布娃娃系统
                Player.localPlayer.character.ragdollEnabled = false;
            }, 3000);
        });
    }
}
@Component
export default class TriggerControl extends Script {

    /** 当脚本被实例后,会在第一帧更新前调用此函数 */
    protected async onStart() {
        // 服务端不做任何事
        if (SystemUtil.isServer()) {
            return;
        }

        // 以下为客户端逻辑

        // 获取当前脚本所挂载的触发器
        const trigger = this.gameObject as Trigger
        // 进入触发区域
        trigger.onEnter.add(() => {
            //角色开启布娃娃系统
            Player.localPlayer.character.ragdollEnabled = true;
            //倒计时 3 秒
            setTimeout(() => {
                //角色关闭布娃娃系统
                Player.localPlayer.character.ragdollEnabled = false;
            }, 3000);
        });
    }
}