设置 / EnvironmentSettings
EnvironmentSettings Class
环境设置
Effect
ts
@Component
export default class ClassExample extends Script {
protected onStart(): void {
this.RoomSettings();
}
public RoomSettings(){
let gra = EnvironmentSettings.getGravity();
console.log("当前重力大小:" + gra);
//设置重力模式
let mode = EnvironmentSettings.getGravityMode();
}
}
@Component
export default class ClassExample extends Script {
protected onStart(): void {
this.RoomSettings();
}
public RoomSettings(){
let gra = EnvironmentSettings.getGravity();
console.log("当前重力大小:" + gra);
//设置重力模式
let mode = EnvironmentSettings.getGravityMode();
}
}
Table of contents
Accessors
deathBoundaryEnabled(): boolean |
---|
是否开启死亡边界。启用后死亡边界高度限制才会生效 |
deathBoundaryHeight(): number |
获取死亡边界高度,range: [-50000, 50000]。开启死亡边界高度功能后,角色掉落到死亡边界之下会进入死亡状态并重生,其他对象会销毁 |
Methods
getGravity(): number client |
---|
获取当前重力大小 |
getGravityMode(): GravityMode client |
获取当前重力模式 |
setGlobalTimeDilation(timeDilation : number ): void other |
设置世界整体膨胀时间速度 |
Accessors
deathBoundaryEnabled
• | ||
---|---|---|
是否开启死亡边界。启用后死亡边界高度限制才会生效 Returns
|
deathBoundaryHeight
• |
---|
获取死亡边界高度,range: [-50000, 50000]。开启死亡边界高度功能后,角色掉落到死亡边界之下会进入死亡状态并重生,其他对象会销毁 Returns |
number |
---|
Methods
getGravity
• Static
getGravity(): number
client
获取当前重力大小
Returns
number | 重力大小。如果返回值为undefined,请检查是否在客户端调用或者是否设置重力大小 |
---|
getGravityMode
• Static
getGravityMode(): GravityMode
client
获取当前重力模式
Returns
GravityMode | 重力模式。如果返回值为undefined,请检查是否在客户端调用或者是否设置重力模式 |
---|
setGlobalTimeDilation
• Static
setGlobalTimeDilation(timeDilation
): void
other
设置世界整体膨胀时间速度
Parameters
timeDilation number | 膨胀时间速度 type: 浮点数。 range: 世界整体膨胀时间速度默认为 1。当膨胀时间速度设置小于 1 时,世界中所有对象的整体运行时间会开始变慢。膨胀时间速度最小值为 0.2。 单机模式可以将膨胀设置为 0 达到时间暂停的效果。 |
---|