Constructor
new Engine(options)
- Description:
创建并初始化引擎(即Engine实例化)所需的参数
Parameters:
Name | Type | Description |
---|---|---|
options |
Engine.ConstructorOptions | 实例化引擎的参数对象 |
Members
(readonly) assetManager :AssetManager
- Description:
返回引擎中的资产管理器实例对象
返回引擎中的资产管理器实例对象
Type:
(readonly) container :HTMLDivElement
- Description:
返回引擎的容器对象,即存储引擎对象实例的HTML DIV标签元素
返回引擎的容器对象,即存储引擎对象实例的HTML DIV标签元素
Type:
- HTMLDivElement
(readonly) name :string
- Description:
引擎的名称
引擎的名称
Type:
- string
(readonly) version :string
- Description:
引擎的版本
引擎的版本
Type:
- string
Methods
addScene(scene)
- Description:
添加新的场景到引擎中
Parameters:
Name | Type | Description |
---|---|---|
scene |
SceneU3D.ConstructorOptions | SceneM3D.ConstructorOptions | 一个新创建的Scene实例对象 |
getApi() → {Api}
- Description:
获取引擎的API对象
- Returns:
-
Api
-
返回API实例对象
getAssetManager() → {AssetManager}
- Description:
返回引擎的资产管理器实例对象(私有函数)
- Returns:
-
AssetManager
-
返回引擎的资产管理器实例对象
getScene(sceneId) → {Scene}
- Description:
获取当前活动,即持有焦点(focus on),或者指定ID的场景实例对象
Parameters:
Name | Type | Description |
---|---|---|
sceneId |
string | 要获取的场景的ID |
- Returns:
-
Scene
-
返回匹配的场景实例
getSceneCount() → {number}
- Description:
获取当前引擎中,有效场景的个数
- Returns:
-
number
-
返回有效场景的个数
setScene(sceneId)
- Description:
场景切换,即设置当前活动的场景为指定ID的场景 这将使得将指定ID的场景获取焦点
Parameters:
Name | Type | Description |
---|---|---|
sceneId |
string |
Type Definitions
ConstructorOptions
- Description:
创建并初始化引擎(即Engine实例化)所需的参数
Properties:
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 实例化引擎的参数对象 Properties
|
创建并初始化引擎(即Engine实例化)所需的参数
Type:
- Object