본문 바로가기

GameMaker강좌[GM8]140

[게임메이커강좌-슈팅]탑뷰 슈팅게임 만들기-3- 체력 정보 표시 GAME MAKER 강좌 KAYAN 이번 강좌에서는 체력을 표시하는 방법에 대해 알아보도록 합시다. (▲ 게임 화면) ◈체력 표시(obj_screen) 아래 화면은 강좌에서 만들 정보 화면입니다. (▲ 체력 표시) 왼쪽 상단이 플레이어 체력이고, 오른쪽 상단은 플레이어가 적을 공격했을때 데미지를 입은 적의 체력이에요. 그리고 아래쪽은 룸 상에 있는 적들의 체력을 모두 합한 체력이지요. 이번 강좌에서는 이 정보들을 표시하는 방법에 대해 알아 볼 거에요. 일단 플레이어의 체력으로 표시할 이미지를 준비하도록 해요. (▲ 체력 이미지) 강좌에서는 3가지 이미지를 준비했습니다. 첫번째는 체력바의 뒷 배경으로 사용하고, 두번째는 체력 변동에 관련된 이미지, 세번째는 체력바의 외곽선으로 표시할 것입니다. 이렇게 구성.. 2014. 4. 24. (♡ )
[게임메이커강좌-슈팅]탑뷰 슈팅게임 만들기-2-적의 구성 및 공격 GAME MAKER 강좌 KAYAN 이번 강좌에서는 적의 구성 및 공격에 대해 설정해보도록 합시다. (▲ 적과 공격 설정) ◈플레이어의 공격(obj_bullet) 먼저 플레이어의 공격을 만들어 봅시다. (▲ 플레이어의 공격) 플레이어의 공격은 마우스 왼쪽 버튼을 눌렀을 때, 마우스 포인터가 위치한 방향을 향해 총알을 발사하게 됩니다. (▲ 마우스 포인터를 향해 발사) 일단 총알로 사용할 이미지를 준비해 스프라이트(spr_bullet1)로 구성하도록 해요. (▲ 총알 이미지) 그리고 스프라이트의 중심점을 설정합니다. (▲ 총알 스프라이트) 불규칙한 총알의 모양이나 원래 이미지보다 다르게 마스크를 설정하려면 Modify Mask 를 눌러 마스크를 설정하도록 해요. 이제 총알로 사용할 오브젝트를 하나 만들고 .. 2014. 4. 22. (♡ )
[게임메이커강좌-슈팅]탑뷰 슈팅게임 만들기-1-플레이어의 구성 GAME MAKER 강좌 KAYAN 이번 강좌에서는 탑뷰형 슈팅게임을 만들어 볼 것입니다. (▲이번 강좌에서 만들게 될 슈팅 게임) ◈플레이어 이동(obj_player) 강좌에서 만들게 될 슈팅게임은 마우스 컨트롤을 이용한 슈팅게임입니다. 플레이어의 이동은 키보드로 하되, 플레이어의 방향은 마우스 포인터가 있는 방향으로 향합니다. (▲ 플레이어는 마우스 포인터를 따라 방향을 변경함) 그리고 아래와 같이 총알을 발사할 때, 마우스 포인터가 있는 방향으로 발사하게 되지요. (▲ 플레이어의 공격) 그리고 적들은 플레이어를 향해 이동하고, 공격을 할 것입니다. 이제 한번 만들어 봅시다. 먼저 플레이어로 사용할 이미지를 준비해 스프라이트(spr_player)로 추가합시다. 애니메이션이 있는 이미지도 좋고, 단순한.. 2014. 4. 21. (♡ )
[게임메이커강좌-기초]인스턴스 관련 액션들 GAME MAKER 강좌 KAYAN 이번 강좌에서는 인스턴스 관련 액션에 대해 알아보도록 합시다. (▲ 인스턴스 액션들) ◈ 인스턴스 액션들 인스턴스(instance)란 오브젝트를 게임 상에 생성했을 때의 객체를 인스턴스라합니다. 이 액션들로 룸에 인스턴스를 생성할 수 있고, 다른 오브젝트로 변경할 수도 있으며, 룸에서 완전히 파기할 수도 있습니다. (▲ 인스턴스 관련 액션) 먼저 Create Instance 액션은 오브젝트를 룸에 생성할 수 있는 기본적인 액션입니다. (▲ Create Instance 액션) Create Moving 액션은 위의 Create Instance 액션과 비슷하지만, 이 액션은 생성과 동시에 인스턴스를 이동시킬 수 있는 액션입니다. (▲ Create Moving 액션) spee.. 2014. 4. 1. (♡ )
[게임메이커강좌-기초]조건문 액션들- 기타 조건문 GAME MAKER 강좌 KAYAN ◈ 조건문 액션들 나머지 조건문 액션들에 대해 알아보도록 합시다. (▲ Main 1 탭) Check Sound 액션은 지정한 사운드가 재생되고 있는지 체크하는 액션입니다. (▲ Check Sound 액션) 지정한 사운드가 재생되고 있다면 참(true, 1)이고, 그렇지 않다면 거짓(false, 0)이 됩니다. Check Previous 액션은 현재 룸 이전에 룸이 있는지 체크하는 액션입니다.Previous Room 액션을 사용하여 이전 룸으로 이동할 때 룸이 없으면 오류가 생기기 때문에, 이 액션으로 현재 룸 이전에 룸이 있는지 먼저 체크하고 이동시키는 것이 좋아요.다만, Different Room 액션을 사용하면, 이미 존재하는 룸만 선택할 수 있기 때문에 조건문 액.. 2014. 3. 16. (♡ )