设置 / 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 达到时间暂停的效果。 |
|---|