클래스선언.html

GameEngine 은 렌더러를 사용할 수 있는 최소한의 환경을 만들어줍니다. 그렇기에 실제 게임 엔진처럼 다양한 기능을 지원하는 것은 아닙니다. 대신 프레임 기반(frame-based)의 입력이나, deltaTime 같은 편의성을 위한 기능들을 간단하게 제공해줍니다.

Static methods

<aside>

GameEngine.#playerLoop()

Window.requestAnimationFrame() 이 호출될때 호출되는 함수입니다.

</aside>

<aside>

GameEngine.initialize()

GameEngine 을 초기화합니다.

</aside>

<aside>

GameEngine.setResolution()

캔버스의 해상도를 설정합니다.

</aside>

<aside>

GameEngine.getResolution()

캔버스의 해상도를 얻습니다.

</aside>

<aside>

GameEngine.getKeyDown()

</aside>

<aside>

GameEngine.getKey()

</aside>

<aside>

GameEngine.getKeyUp()

</aside>

<aside>

GameEngine.drawText()

</aside>

Static properties

<aside>

GameEngine.deltaTime

</aside>

<aside>

GameEngine.frameNumber

</aside>

<aside>

GameEngine.initialized

</aside>