본문 바로가기

두더지게임7

[게임메이커 강좌-DnD][GMS2]두더지게임 만들기-7 : 게임 오버 점수판 표시(완) GAME MAKER 강좌 KAYAN ◈ 게임 오버시 점수판 표시(obj_scoreboard) 이번에는 게임 오버시 점수판을 표시해보도록 합시다. (▲ 점수판) 점수판 이미지를 스프라이트 이미지로 추가하고, 중심점을 가운데로 설정합니다. (▲ 점수판 이미지) 오브젝트를 추가하고, 점수판 이미지를 지정합니다. 오브젝트의 이름은... obj_scoreboard 로 합시다. (▲ 점수판 오브젝트) Draw 이벤트를 추가하고, 먼저 오브젝트에 지정한 점수판 이미지를 [Draw Self]액션을 사용하여 표시하도록 합니다. (▲ 점수판 이미지 표시) 이제 점수를 표시해야 겠지요. 글자 표시 순서는 이전에 점수를 표시 했던 것과 같습니다. 먼저 [Set Font]액션을 사용하여 폰트를 설정하고, [Set Text Al.. 2021. 2. 18. (♡ )
[게임메이커 강좌-DnD][GMS2]두더지게임 만들기-6 : 화면에 점수 표시 GAME MAKER 강좌 KAYAN ◈ 화면에 점수 표시 이번에는 화면 가운데의 점수를 표시해봅시다. (▲ 점수 표시) 점수는 기존 폰트가 아닌 스프라이트를 이용한 사용자 폰트를 만들어 표시할 것입니다. 먼저 숫자 폰트를 0 ~ 9까지 이미지로 만들어 스프라이트 이미지로 추가합니다. (▲ 숫자 이미지) 이제 게임 제어 오브젝트(obj_game)에서 폰트를 설정해야합니다. (▲ 게임 제어 오브젝트) 게임 제어 오브젝트에 Game Start 이벤트를 추가합니다. 이 이벤트는 게임을 시작했을 때 1번 실행되는 이벤트 입니다. (▲ Game Start 이벤트) Game Start 이벤트에 [Assign Variable]액션을 추가하고 font_add_sprite 함수를 사용하여 사용자 폰트를 설정합니다. (▲ .. 2021. 2. 18. (♡ )
[게임메이커 강좌-DnD][GMS2]두더지게임 만들기-5 : 두더지 공격 시스템 GAME MAKER 강좌 KAYAN ◈ 두더지 공격(obj_attack) 이번에는 두더지를 공격하는 설정을 만들어 봅시다. (▲ 두더지 공격) 먼저 공격에 대한 충돌을 체크할 마스크 이미지를 스프라이트 이미지로 추가하도록 합니다. (▲ 충돌 체크 마스크) 그리고 공격용 오브젝트를 하나 만들고, 마스크용 이미지를 오브젝트에 지정합니다. 오브젝트의 이름은 obj_attack 으로 하겠습니다. (▲ 공격 오브젝트) 이 오브젝트는 화면에 클릭했을 때 생성하고, 아주 잠깐동안만 있다가, 두더지와 충돌하면 타격을 주는 형태입니다. Create 이벤트를 추가하고 파기이벤트를 구성할 알람 이벤트를 실행합니다. 강좌에서는 알람 0 이벤트를 실행하겠습니다. (▲ 알람 이벤트 실행) 그리고 알람 0이벤트에서 [Destroy.. 2021. 2. 18. (♡ )
[게임메이커 강좌-DnD][GMS2]두더지게임 만들기-4 : 타이머 게이지 표시 GAME MAKER 강좌 KAYAN ◈ 타이머 게이지 표시(obj_time, obj_game) 이번에는 화면우측 상단의 타이머를 만들어 봅시다. (▲ 타이머) 먼저 게임을 총괄할 오브젝트를 하나 만듭니다. 오브젝트의 이름은 obj_game 라고 하겠습니다. (▲ 게임 제어 오브젝트) Create 이벤트를 추가하고, Common ▶ [Assign Variable]액션을 사용하여 게임 점수와 시간에 대한 변수를 선언하도록 합니다. 변수명은 참조하기 쉬운 이름으로 짓는 것이 좋습니다. (▲ 게임에 필요한 변수 선언) 타이머에 대한 이미지를 스프라이트 이미지로 추가하도록 합니다. (▲ 타이머 뒷배경) 타이머는 게이지 형태로 시간이 흐름에 따라 게이지가 왼쪽으로 줄어드는 것처럼 표시할 것 입니다. (▲ 타이머) .. 2021. 2. 18. (♡ )
[게임메이커 강좌-DnD][GMS2]두더지게임 만들기-3 : 두더지 땅굴 만들기 GAME MAKER 강좌 KAYAN ◈ 두더지 땅굴 만들기(obj_hole) 다음은 두더지가 나올 땅굴을 만들어 봅시다. 땅굴에 대한 스프라이트 이미지를 추가하고 중심점을 가운데로 맞춥니다. (▲ 두더지 땅굴) 오브젝트를 만들고, 추가한 스프라이트 이미지를 지정해줍니다. (▲ 두더지 땅굴 오브젝트) 이제 여기에서 알람 이벤트의 타이밍을 이용해 두더지를 생성할 것입니다. 여러개의 땅굴이 있을 때, 현재 땅굴에서 생성된 오브젝트를 중복 생성하지 않기 위해 중복 체크할 필요가 있습니다. Create 이벤트를 추가하고, 생성 체크에 필요한 변수를 선언합니다. 이 변수는 두더지를 생성했을 때, ID 를 저장할 것입니다. (▲ Create 이벤트에서 생성체크에 필요한 변수 선언) 그리고사용할 알람을 설정합니다. 강.. 2021. 2. 17. (♡ )