Class: Engine
게임 로직을 실행하고 물리효과를 적용시키며 화면에 렌더링하는 엔진이다.
Description
Usage
new Engine()
- Source:
- ./src/engine/engine.js, line 18
Members
(static) inputManager
입력 이벤트를 관리하는 객체다.
- Source:
- ./src/engine/engine.js, line 25
Properties:
Type | Description |
---|---|
InputManager |
(static) timer
deltaTime을 관리하는 객체다.
- Source:
- ./src/engine/engine.js, line 32
Properties:
Type | Description |
---|---|
Timer |
Methods
(static) init(settingsopt)
인자로 전달된 값을 이용해 엔진을 초기화한다.
- Source:
- ./src/engine/engine.js, line 47
Parameters:
Name | Type | Description | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
settingsopt
|
object |
Properties
|
(async, static) initWithForm(options)
form으로부터 전달된 값으로 엔진을 초기화한다.
- Source:
- ./src/engine/engine.js, line 88
Parameters:
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options
|
object |
Properties
|
run()
게임 파이프라인에 대해서는 이 게시글을 참고했다. https://developer.ibm.com/tutorials/wa-build2dphysicsengine/#physics-loop-step
- Source:
- ./src/engine/engine.js, line 105