본문 바로가기

GameMaker강좌[GMS2]/DnD강좌-게임25

[게임메이커 강좌-DnD][GMS2]두더지게임 만들기-3 : 두더지 땅굴 만들기 GAME MAKER 강좌 KAYAN ◈ 두더지 땅굴 만들기(obj_hole) 다음은 두더지가 나올 땅굴을 만들어 봅시다. 땅굴에 대한 스프라이트 이미지를 추가하고 중심점을 가운데로 맞춥니다. (▲ 두더지 땅굴) 오브젝트를 만들고, 추가한 스프라이트 이미지를 지정해줍니다. (▲ 두더지 땅굴 오브젝트) 이제 여기에서 알람 이벤트의 타이밍을 이용해 두더지를 생성할 것입니다. 여러개의 땅굴이 있을 때, 현재 땅굴에서 생성된 오브젝트를 중복 생성하지 않기 위해 중복 체크할 필요가 있습니다. Create 이벤트를 추가하고, 생성 체크에 필요한 변수를 선언합니다. 이 변수는 두더지를 생성했을 때, ID 를 저장할 것입니다. (▲ Create 이벤트에서 생성체크에 필요한 변수 선언) 그리고사용할 알람을 설정합니다. 강.. 2021. 2. 17. (♡ )
[게임메이커 강좌-DnD][GMS2]두더지게임 만들기-2 : 두더지 만들기 GAME MAKER 강좌 KAYAN ◈ 두더지 만들기(obj_enemy_01) 두더지를 먼저 만들어 봅시다. 필요한 리소스들을 스프라이트 이미지로 추가합니다. 필요한 애니메이션 이미지는 4종류입니다. 첫번째는 서 있는 모습 두번째는 땅 속에서 위로 나오는 모습 세번째는 다시 땅 속으로 들어가는 모습 네번째는 유효타를 맞았을 때의 모습입니다. 이미지의 크기는 동일하면 설정하기가 좋습니다. 먼저 서 있는 모습을 추가합니다. 중심점을 가운데 아래쪽에 위치하도록 합니다. (▲ 서 있는 모습) 그리고 충돌 마스크를 설정합니다. (▲ 충돌 마스크 설정) 충돌 마스크 타입은 Precise Per Frame 을 선택합니다. 이 기능은 마스크를 프레임 단위(이미지 모양)로 체크할 수 있는 기능입니다. 애니메이션 타입에 .. 2021. 2. 17. (♡ )
[게임메이커 강좌-DnD][GMS2]두더지게임 만들기-1 GAME MAKER 강좌 KAYAN ◈ 두더지게임 만들기 이번 강좌에서는 DnD 기능을 사용하여 두더지 게임을 만들어 봅시다. (▲ 두더지 게임) (▲ 두더지 게임) 게임은 땅굴에서 튀어나오는 두더지를 마우스로 클릭합니다. 그리고 유효타가 되면 점수를 득점합니다. 제한시간 내에 많은 득점을 얻는 것이 게임의 목표입니다. 네. 이것이 이 게임의 대략적인 구조입니다. 간단하죠. 이제 게임을 만들어 봅시다. 게임메이커를 실행하고, New ▶ Drag and Drop 메뉴를 선택합니다. (▲ 메뉴 화면) 이제 우리를 반겨줄 빈화면입니다. (▲ 빈 화면) 다음은 플랫폼 타겟(게임이 실행되는 OS)을 정해야 합니다. 우측 상단의 플랫폼 타겟 버튼을 클릭후 타겟을 지정해줍니다. (▲ 플랫폼 타겟지정) 플랫폼 타겟은 .. 2021. 2. 17. (♡ )
[게임메이커 강좌-DnD][GMS2]간단한 운석 피하기게임 만들기-7 : 마무리(완) GAME MAKER 강좌 KAYAN ◈ 시작과 종료 다음은 시작과 끝을 알리는 이벤트를 구성해봅시다. (▲ 시작과 종료) 먼저 시작에 쓰일 스프라이트 이미지를 추가해줍니다. 중심점은 가운데로 설정합니다. (▲ 시작 이미지) 그리고 게임 종료에 쓰일 이미지를 추가합니다. 역시 중심점을 가운데로 설정합니다. (▲ 종료 이미지) 게임종료에는 점수도 표시해봅시다. 점수판 이미지를 추가하고 중심점을 가운데로 설정합니다. (▲ 점수판) 게임 시작 오브젝트를 추가합니다. 오브젝트의 이름은 간단하게 obj_gamestart 로 합니다. 이 오브젝트는 그냥 게임이 시작되었다는 것만 플레이어에게 알리도록 표시만 할 겁니다. 그리고 몇 초 후 그냥 파기하도록 하죠. (▲ 시작 오브젝트) Create 이벤트를 추가하고, 파기.. 2021. 2. 15. (♡ )
[게임메이커 강좌-DnD][GMS2]간단한 운석 피하기게임 만들기-6 : 이펙트 추가 GAME MAKER 강좌 KAYAN ◈ 이펙트 표시(obj_effect) 플레이어가 파기 될 때, 이펙트를 표시하도록 해봅시다. (▲ 이펙트 이미지) 역시 이펙트에 필요한 이미지를 추가합니다. 중심점을 가운데로 설정합니다. (▲ 이펙트 이미지) 오브젝트를 하나 추가하고, 이미지를 지정해줍니다. 강좌에서는 오브젝트 이름을 obj_effect 로 합니다. (▲ 이펙트 오브젝트) 그리고 애니메이션이 있으면 Animation End 이벤트를 추가합니다. Animation End 이벤트는 애니메이션이 끝났을 때 발생하는 이벤트입니다. 이 이벤트를 통해 지정된 스프라이트 이미지의 재생이 끝나면 자동으로 파기하도록 할 것입니다. 만약 지정된 시간에 파기하고 싶다면 알람 이벤트를 활용하세요. (▲ Animation E.. 2021. 2. 15. (♡ )