본문 바로가기

GameMaker강좌[GMS2]/기타장르강좌7

[게임메이커 강좌-기타][GMS2]그리드 기반의 길찾기-2 응용편1 GAME MAKER 강좌 KAYAN ◈ 그리드 기반의 길찾기(Path finding) 응용편1 이번 강좌에서는 길찾기를 직접 구성해봅시다. 강좌에서는 마우스를 클릭하면 그 위치로 플레이어가 이동하도록 만들 거에요. (▲ 마우스를 클릭하면 이동) 먼저 룸 시작시 그리드와 패스를 만들어야 합니다. 그리드와 패스를 만들 오브젝트( obj_system )를 하나 추가하고 [Room Start 이벤트]를 추가합니다. //● obj_system - Room Start 이벤트 global.grid=32; global.move_grid=mp_grid_create(0,0,ceil(room_width/global.grid),ceil(room_height/global.grid),global.grid,global.grid);.. 2023. 1. 11. (♡ )
[게임메이커 강좌-기타][GMS2]그리드 기반의 길찾기-1 기초 GAME MAKER 강좌 KAYAN ◈ 그리드 기반의 길찾기(Pathfinding) 게임메이커는 그리드 기반의 길찾기 기능이 제공됩니다. (▲ 그리드 기반의 길찾기) 이 방식은 장애물을 인식시키고 원하는 위치를 향해 이동 경로를 패스로 그려 오브젝트를 이동 시키는 기능입니다. (▲ 길찾기) 사용하기가 좀 까다로울 수 있지만, 규칙만 알면 쉽게 적용할 수 있습니다. 이 기능을 사용하기 위해서 먼저 패스가 필요합니다. ◎ path_add( ) : 패스를 생성합니다. ◎ path_delete(ind) : 패스를 메모리에서 제거합니다. 이제 그리드 기반의 길찾기 기능을 사용해봅시다. 처음 해야할 일은 길찾기에 필요한 그리드를 만들어야 합니다. ◎ mp_grid_create(left,top,hcells,vcell.. 2023. 1. 11. (♡ )