본문 바로가기
GameMaker강좌[GMS2]/예제모음

[GMS2 예제] 8방향 이동예제(move_and_collide)

by 타락카얀 2023. 4. 18.
728x90

 

 

GAME MAKER 강좌

 

KAYAN

 

 

 

 

 

 

 

 

 

move_and_collide 함수를 사용한 8방향 탑뷰 이동예제입니다.

 

move_and_collide 함수는 지정한 오브젝트와의 충돌을 감지하면서 이동할 수 있는 함수입니다.

이동방향에 충돌을 감지하면, 이동할수 있는 경사면은 빗겨서 이동하고, 그렇지 않은 곳은 멈춥니다.

주로 플래포머의 경사면에 사용되는 기능입니다.

 

예제의 이동설정은 플레이어 오브젝트(obj_player_01)의 [User 이벤트]에서 조작방식에 따라 3가지 방식으로 구성되어 있습니다.

기본이동은 [User 이벤트0]입니다.

 

그리고 플레이어가 이동하면 화면을 줌인 할 수 있도록 같이 구성되어 있습니다.

예제의 줌인-줌아웃 구성은 application_surface 를 확대/축소하는 방식입니다.

 

 

 

 

● 예 제

 

move_8dir_example.yyz
0.21MB

 

 

 

 

 

 

300x250

댓글