본문 바로가기
GameMaker강좌[GM8]/기초강좌

[게임메이커강좌-기초]충돌 이벤트(collision event)

by 타락카얀 2013. 4. 17.
728x90




◈충돌 이벤트



충돌 이벤트는 게임메이커에서 기본적인 이벤트입니다.

이것은 두개 이상의 오브젝트가 충돌할 때 발생하는 이벤트로, 그들의 마스크의 범위안에서 충돌했을 때 발생합니다.

하지만 충돌 상대 또는 자신 중 하나가 마스크 설정이 없다면 충돌 이벤트는 발생하지 않습니다.

   ※ 참고 : 마스크를 지정하지 않았더라도 Sprite 란에 스프라이트를 지정한 경우는 Sprite 에 지정한 이미지가

                기본 마스크로 설정되어 충돌 이벤트에서 인식하게 됩니다.



(▲충돌 이벤트)


또한 충돌 이벤트 내에서 충돌한 상대 오브젝트를 other로 제어할 수 있습니다.



     if other.x < x {x+=1;}else{x+=1;}
     if other.y < y {y+=1;}else{y+=1;}






300x250

댓글