引擎应用类,负责初始化和管理引擎生命周期
这是整个引擎的入口类,提供了渲染、事件管理、物理引擎等功能的统一接口。 通过 init 方法启动引擎,所有操作需要在启动完成后进行。
// 基本使用const app = new App();await app.init({ width: 800, height: 600, container: 'game-container'});// 添加游戏对象到舞台const sprite = new Sprite();app.stage.addChild(sprite);// 控制渲染循环app.pause(); // 暂停渲染app.resume(); // 恢复渲染// 销毁引擎app.destroy(); Copy
// 基本使用const app = new App();await app.init({ width: 800, height: 600, container: 'game-container'});// 添加游戏对象到舞台const sprite = new Sprite();app.stage.addChild(sprite);// 控制渲染循环app.pause(); // 暂停渲染app.resume(); // 恢复渲染// 销毁引擎app.destroy();
@注意事项
Readonly
渲染器实例,负责实际的图形渲染工作
舞台实例,作为所有显示对象的根容器
Static
全局设备像素比,影响所有 App 实例的渲染分辨率
该值会在 init 方法中根据配置进行更新
销毁引擎实例及其所有资源
初始化并启动引擎
Optional
引擎初始化选项,可选
返回创建或使用的画布元素
暂停引擎的渲染循环
引擎的核心渲染循环方法
当前时间戳(毫秒)
恢复引擎的渲染循环
引擎应用类,负责初始化和管理引擎生命周期
这是整个引擎的入口类,提供了渲染、事件管理、物理引擎等功能的统一接口。 通过 init 方法启动引擎,所有操作需要在启动完成后进行。
Example
@注意事项