Constructor
new FpsPlugin(speed)
构造
Parameters:
Name | Type | Default | Description |
---|---|---|---|
speed |
Number | 30 | 移动速度,默认30 |
Methods
addCollisionExceptionTypes(types)
添加碰撞检测例外构件类型,这些类型的构件将无视碰撞检测
Parameters:
Name | Type | Description |
---|---|---|
types |
Array |
clearCollisionExceptionTypes()
清空碰撞检测例外构件类型
enableCollision(enable)
开启/关闭碰撞检测,必须在start()之后调用
Parameters:
Name | Type | Description |
---|---|---|
enable |
boolean |
enabledGravity(enable)
开启/关闭重力感应,必须在start()之后调用
Parameters:
Name | Type | Description |
---|---|---|
enable |
boolean |
setAttentionProducts(options)
设置漫游过程中关注的构件,在靠近这些构件并且视锥以内,会触发插件的'attentionChange'回调,
注意该API必须在start()之前调用
Parameters:
Name | Type | Description |
---|---|---|
options |
object | 参数 [{modelId,productId,distance}] |
start()
开始漫游
stop()
停止漫游