Skip to content
AvatarSettings

设置 / AvatarSettings

AvatarSettings Class

控制一些优化项的开启关闭

使用示例:创建一个名为"ClassExample"的脚本,放置在对象栏中,打开脚本,输入以下代码保存,运行游戏,你将在服务器Log中看到对应方法调用信息。代码如下:
ts
@Component
export default class ClassExample extends Script {

    protected onStart(): void {
       this.RoomSettings();
    }

    public RoomSettings(){
       let opt = AvatarSettings.optimizationEnabled;
       console.log("角色优化是否开启:" + opt);
    }
}
@Component
export default class ClassExample extends Script {

    protected onStart(): void {
       this.RoomSettings();
    }

    public RoomSettings(){
       let opt = AvatarSettings.optimizationEnabled;
       console.log("角色优化是否开启:" + opt);
    }
}

Table of contents

Accessors

optimizationEnabled(): boolean client
开启或关闭角色优化:通过动态限制骨架网格体组件的tick频率来限制运行动画数据的时间。

Methods

setOptimization(character: Character, useAnimationBudget: boolean, useWave: boolean): void client
开启关闭一个角色优化:通过动态限制骨架网格体组件的tick频率来限制运行动画数据的时间。

Accessors

optimizationEnabled

Static get optimizationEnabled(): boolean client

Static set optimizationEnabled(isEnabled): void client

开启或关闭角色优化:通过动态限制骨架网格体组件的tick频率来限制运行动画数据的时间。

Returns

booleanboolean:角色优化是否开启,如果返回值为undefined,请检查是否在客户端调用,默认值是:true

开启或关闭角色优化:通过动态限制骨架网格体组件的tick频率来限制运行动画数据的时间。

Parameters

isEnabled boolean是否开启或关闭角色优化

Methods

setOptimization

Static setOptimization(character, useAnimationBudget, useWave): void client

开启关闭一个角色优化:通过动态限制骨架网格体组件的tick频率来限制运行动画数据的时间。

Parameters

character Character角色对象
useAnimationBudget boolean是否开启或关闭角色动画预算分配器
useWave boolean该参数现已弃用