티스토리 뷰

흥미/phaser

#5 phaser?

RadderNepa 2023. 5. 1. 18:14

- phaser는 데스크톱, 모바일용 HTML 게임을 만드는데 사용되는 2D 게임 프레임워크이다.

- phaser를 이용하면 html, css, javascript(혹은 typescript)만으로도 게임을 만들 수 있다.

- phaser 코드는 WebGL 또는 HTML <canvas> 요소로 렌더링된다.

[phaser3 주요 개념]
scene
--> 화면 단위, 메이플스토리 게임의 맵 하나 단위 정도라고 생각하면 된다.

asset
--> 게임에서 사용하는 이미지, sprite 이미지, 오디오 등

load
--> asset을 게임에서 사용할 수 있게 로드해놓는 것을 의미한다.
--> load 된 asset은 어디서든 사용 가능하다.

add
--> load 된 asset을 scene에 추가하는 명령어

physics
--> 물리엔진 즉, (물체의 충돌, 겹침) 등 물리적 상호작용에 대한 정보를 알 수 있고 이러한 상호작용이
일어났을 때 작용(이벤트)을 지정할 수 있다.
--> phaser에서 지원하는 물리엔진의 종류에는 Arcade, Matter 등이 있는데 여기서는 Arcade를 사용한다.
(Arcade가 가볍고 빠르다고 한다.)

- asset을 load한 후 add해서 scene에서 사용한다고 생각하면 된다.

- Sprite 객체는 게임 세계에서 움직이는 이미지나 애니메이션을 의미한다.

 

https://html5gameengine.com/

 

HTML5 Game Engines - Find Which is Right For You

Show Filters --> Listed are the cream of the crop of HTML5 / JavaScript game engines - frameworks that are respected and maintained. Click "More Details" for a full description, reviews, important links, and sample games. Name Cost Popularity Rating Tags L

html5gameengine.com

'흥미 > phaser' 카테고리의 다른 글

#7 hello world  (0) 2023.05.02
#6 개발환경 설정  (0) 2023.05.01
#4 Phaser를 이용해 Vampire Survivors 클론  (0) 2023.05.01
#3 방향 수정(Phaser)  (0) 2023.05.01
#2 Unity 인터페이스, 조작법  (0) 2023.05.01
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함