MCPcopy Create free account
hub / github.com/eva-engine/eva.js / init

Method init

packages/plugin-matterjs/lib/PhysicsSystem.ts:87–90  ·  view source on GitHub ↗

* 初始化物理系统 * * 配置物理引擎参数、创建物理世界、设置渲染分辨率等。 * * @param param - 物理系统配置参数 * @param param.resolution - 渲染分辨率,默认 1 * @param param.fps - 物理引擎更新帧率,默认 60 * @param param.isTest - 是否开启调试渲染模式 * @param param.element - 物理调试渲染的容器元素 * @param param.canvas - 物理调试渲染的画布 * @param param.deltaS

(param?: PhysicsSystemParams)

Source from the content-addressed store, hash-verified

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 *

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected