* 初始化物理系统 * * 配置物理引擎参数、创建物理世界、设置渲染分辨率等。 * * @param param - 物理系统配置参数 * @param param.resolution - 渲染分辨率,默认 1 * @param param.fps - 物理引擎更新帧率,默认 60 * @param param.isTest - 是否开启调试渲染模式 * @param param.element - 物理调试渲染的容器元素 * @param param.canvas - 物理调试渲染的画布 * @param param.deltaS
(param?: PhysicsSystemParams)
| 85 | * @param param.world - Matter.js 世界配置(重力、边界等) |
| 86 | */ |
| 87 | init(param?: PhysicsSystemParams) { |
| 88 | this.engine = new PhysicsEngine(this.game, param); |
| 89 | this.game.canvas.setAttribute('data-pixel-ratio', (param.resolution || '1') as string); |
| 90 | } |
| 91 | /** |
| 92 | * System 被安装的时候,如果游戏还没有开始,那么会在游戏开始的时候调用。用于前置操作,初始化数据等。 |
| 93 | * |
nothing calls this directly
no outgoing calls
no test coverage detected