GameMaker강좌[GMS2]/DnD강좌-게임
[게임메이커 강좌-DnD][GMS2]간단한 운석 피하기게임 만들기-6 : 이펙트 추가
타락카얀
2021. 2. 15. 03:33
728x90
GAME MAKER 강좌
KAYAN
◈ 이펙트 표시(obj_effect)
플레이어가 파기 될 때, 이펙트를 표시하도록 해봅시다.
(▲ 이펙트 이미지)
역시 이펙트에 필요한 이미지를 추가합니다. 중심점을 가운데로 설정합니다.
(▲ 이펙트 이미지)
오브젝트를 하나 추가하고, 이미지를 지정해줍니다.
강좌에서는 오브젝트 이름을 obj_effect 로 합니다.
(▲ 이펙트 오브젝트)
그리고 애니메이션이 있으면 Animation End 이벤트를 추가합니다.
Animation End 이벤트는 애니메이션이 끝났을 때 발생하는 이벤트입니다.
이 이벤트를 통해 지정된 스프라이트 이미지의 재생이 끝나면 자동으로 파기하도록 할 것입니다.
만약 지정된 시간에 파기하고 싶다면 알람 이벤트를 활용하세요.
(▲ Animation End 이벤트 추가)
그리고 [Destroy Instance] 액션을 추가하면 끝납니다.
(▲ Animation End 이벤트에서 이펙트 파기)
이제 이 오브젝트를 운석과 충돌 후 플레이어가 파기 될 때 생성하면 됩니다
플레이어 오브젝트에 Destroy 이벤트를 추가합니다.
Destroy 이벤트는 오브젝트가 파기될 때 실행되는 이벤트입니다.
(▲ Destroy 이벤트)
그리고 이벤트에 [Create Instance] 액션을 사용하여 만든 이펙트를 플레이어 위치에 생성하도록 합니다.
(▲ 이펙트 생성)
- 계속 -
300x250