[게임메이커 강좌-기초][GMS2] 다중 충돌 체크 - 충돌 인스턴스 목록화
GAME MAKER 강좌 KAYAN ◈ 다중 충돌 체크 - 인스턴스간의 충돌 여러개가 동시에 충돌했을 때, 기본 충돌 함수(예: instance_place)를 사용하면 충돌한 상대중 1개만 반환되었죠. 이번 강좌에서는 여러개의 인스턴스가 동시에 충돌했을 때 충돌한 모든 상대를 목록화하는 기능에 대해 알아봅시다. (▲ 충돌 체크) 현재 인스턴스와 여러 무리의 인스턴스가 충돌했을 때, 상대 ID를 목록화할 수 있는 기능은 아래와 같습니다. ◎ instance_place_list(x, y, obj, list, ordered) ◎ instance_position_list(x, y, obj, list, ordered) 이 기능은 충돌한 상대들의 ID를 리스트 데이터 구조체(ds_list)에 저장하기 때문에 리스트..
2023. 2. 15.
(♡ )
[게임메이커강좌-기초][GMS2] collision 충돌 체크 함수
GAME MAKER 강좌 KAYAN ◈ collision 함수 게임메이커에서는 오브젝트와 오브젝트 간의 충돌 체크할 수 있는 것 이외에 가상의 도형으로 오브젝트와 충돌하는지 체크할 수 있는 함수들이 있습니다. 이번 강좌에서는 가상의 도형과 오브젝트간의 충돌 체크할 수 있는 함수에 대해 알아보도록 합시다. 아래 함수들은 가상의 기본 도형으로 충돌 체크하여, 상대 인스턴스의 id 를 반환(true/false가 아님)하는 함수들 입니다. ◎ collision_point(x,y,obj,prec,notme) ◎ collision_rectangle(x1,y1,x2,y2,obj,prec,notme) ◎ collision_circle(xc,yc,radius,obj,prec,notme) ◎ collision_ellips..
2023. 2. 14.
(♡ )