본문 바로가기

봄버맨7

[게임메이커 강좌-액션][GMS2]봄버맨 만들기-7 : 아이템 구성(완) ◈ 아이템 만들기 아이템을 만들어봅시다. (▲ 폭탄 아이템) 먼저 폭탄 수를 늘려주는 아이템입니다. 아이템 이미지를 추가합니다. (▲ 아이템 이미지) 오브젝트를 만들고, 아이템 이미지를 지정합니다. 그리고 visible을 체크해제하여 처음에는 보이지 않게 합니다. 이렇게 하는 이유는 파괴되는 벽 뒤에 미리 숨겨놓을 수 있는 기능을 만들 수 있기 때문이죠. (▲ 아이템 오브젝트) [Step 이벤트]를 추가하고, 벽 오브젝트(soild 오브젝트)와 겹치지 않을 때는 보이도록 합니다. ● obj_item_01 - Step 이벤트 if place_free( x, y ){ visible = true; } 플레이어 오브젝트와 충돌 했을 때, 업데이트하고 싶은 변수 값을 설정해줍니다. ● obj_item_01 - 플.. 2022. 2. 5. (♡ )
[게임메이커 강좌-액션][GMS2]봄버맨 만들기-6 : 점수 표시 및 상단 인터페이스 ◈ 몬스터 파기시 점수 표시 몬스터 파기시 점수를 표시해봅시다. (▲ 점수 표시) 숫자는 스프라이트 이미지를 활용할 것입니다. 이미지로 구성하면 폰트에는 없는 단순형태에서부터 복잡한 모양까지 다양한 모양을 구성할 수 있죠. 하지만 강좌에서는 아래와 같이 간단하게 구성하겠습니다. (▲ 숫자) 0 ~ 9 까지의 숫자 이미지를 스프라이트 이미지로 추가합니다. (▲ 숫자 이미지) 이제 이미지를 폰트로 만들어야 합니다. 게임 시스템 오브젝트의 [Game Start 이벤트]에 이미지 폰트로 추가합니다. ● obj_game_system - Game Start 이벤트 global.game_font = font_add_sprite( spr_font_small, ord( "0" ), 1, 2 ); 그리고 [Game End.. 2022. 2. 4. (♡ )
[게임메이커 강좌-액션][GMS2]봄버맨 만들기-5 : 게임오버와 클리어 이번 강좌에서는 게임 클리어 이벤트를 구성해봅시다. ◈ 게임 시작 먼저 게임 시작 알림을 표시해봅시다. (▲ 게임 시작 표시) 게임 시작 이미지를 스프라이트로 추가하고, 중심점을 가운데로 맞춥니다. (▲ 게임 시작 이미지) 오브젝트를 하나 만들고, 이미지를 지정합니다. (▲ 게임 시작 표시 오브젝트) 이 오브젝트는 몇 초정도 표시하고, [알람 이벤트]를 통해 파기할 거에요. [Create 이벤트]를 추가하고, [알람 이벤트]를 호출합니다. ● obj_gamestart - Create 이벤트 alarm[0] = 90; [알람 이벤트]를 추가하고, 오브젝트를 파기하면 됩니다. ● obj_gamestart - Alarm 0 이벤트 instance_destroy( ); 게임 시스템 오브젝트에 [Room Star.. 2022. 2. 4. (♡ )
[게임메이커 강좌-액션][GMS2]봄버맨 만들기-4 : 폭탄 만들기 ◈ 폭탄 만들기 이번 강좌에서는 폭탄을 만들어 봅시다. (▲ 폭탄 설치) 강좌에서는 아래와 같은 이미지를 준비했습니다. (▲ 폭탄 애니메이션) 그리드 크기의 폭탄 모양 스프라이트 이미지를 추가하고, 중심점은 (0,0)으로 설정합니다. (▲ 폭탄 스프라이트 이미지) 그리고 폭탄이 폭발했을 때의 이미지를 준비합니다. (▲ 폭발 애니메이션) 스프라이트 이미지로 추가하고, 이미지는 그리드 크기보다 클 수도 있고, 작을 수도 있기 때문에 중심점은 가운데로 설정합니다. (▲ 폭발 스프라이트 이미지) 기물이 파괴되었을 때나, 플레이어가 파기되었을 때의 이펙트도 만들어 봅시다. (▲ 폭발 애니메이션) 스프라이트 이미지로 추가하고, 마찬가지로 중심점은 가운데로 설정합니다. (▲ 폭발 스프라이트 이미지) 폭탄 오브젝트를 .. 2022. 2. 3. (♡ )
[게임메이커 강좌-액션][GMS2]봄버맨 만들기-3 : 몬스터 만들기 이번 강좌에서는 몬스터를 만들어 보도록 해요. ◈ 몬스터 만들기 플레이어와 마찬가지로 상하좌우 방향의 이미지를 준비합니다. 이미지의 크기는 그리드 크기(32x32)입니다. (▲ 아래쪽 방향) (▲ 왼쪽 방향) (▲ 오른쪽 방향) (▲ 위쪽 방향) 이미지가 준비되었으면 스프라이트 이미지로 추가해요. (▲ 몬스터 이미지) 오브젝트를 만들 때, 벽 오브젝트와 마찬가지로 몬스터 오브젝트에 부모 오브젝트를 연결해줍니다. (▲ 오브젝트 구성) 먼저 부모 오브젝트를 하나 만듭니다. (▲ 몬스터 부모 오브젝트) 몬스터 오브젝트를 만들고, 준비한 몬스터 이미지를 지정합니다. 그리고 그리드 크기의 마스크 이미지를 지정한 후, 부모 오브젝트를 연결해줍니다. (▲ 몬스터 부모 오브젝트) [Create 이벤트]에 이동 속도를 .. 2022. 2. 3. (♡ )