본문 바로가기

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

[게임메이커 강좌-DnD][GMS2]플랫포머 게임 만들기-11 : 상하 이동하는 이동 블록(완) GAME MAKER 강좌 KAYAN ◈ 상하 이동하는 이동 블록 이번에는 상하 이동하는 블록을 만들어 봅시다. (▲ 상하 이동하는 이동 블록) 오브젝트를 하나 추가하고, 블록 이미지를 지정합니다. 그리고 solid 를 체크합니다. 이름은... obj_block_solid_move_v 로 하겠습니다. (▲ 상하 이동하는 이동 블록) 좌우 이동하는 블록과 마찬가지로 부모 오브젝트에 이전에 만든 바닥 오브젝트(obj_block)을 지정합니다. (▲ 부모 오브젝트 지정) Create 이벤트를 추가하고 속도를 정의합니다. (▲ Create 이벤트) 오브젝트에 End Step 이벤트를 추가합니다. 그리고 Common ▶ [Apply To] 액션을 추가합니다. (▲ End Step 이벤트) [Apply To] 액션의.. 2021. 3. 3. (♡ )
[게임메이커 강좌-DnD][GMS2]플랫포머 게임 만들기-10 : 좌우 이동하는 이동 블록 GAME MAKER 강좌 KAYAN ◈ 좌우 이동하는 이동 블록 플레이어가 올라 탈 수 있는 이동블록을 만들어 봅시다. 이번 강좌는 조금 복잡할 수 있습니다. (▲ 이동 블록) 강좌에서 만들 이동 블럭은 플레이어가 점프를 하여, 이동블럭에 올라타면 일반 바닥에 착지하는 것처럼 중력을 멈추고 블록이 좌우로 이동하는 대로 플레이어도 같은 방향으로 이동하게 됩니다. (▲ 이동 블록) 먼저 블록에 대한 이미지를 스프라이트 이미지로 추가합니다. (▲ 스프라이트 이미지) 오브젝트를 추가하고 이동 블록 이미지를 지정합니다. 이름은 obj_block_solid_move_h 로 하겠습니다. 음. 쓰고나니 이름이 기네요. 여러분은 짧은 이름으로 구성하세요. 오브젝트의 Solid 를 체크하도록 합니다. (▲ 오브젝트) 그리.. 2021. 3. 3. (♡ )
[게임메이커 강좌-DnD][GMS2]플랫포머 게임 만들기-9 : 다음 룸으로 이동 GAME MAKER 강좌 KAYAN ◈ 다음 룸으로 이동 이번에는 다음 룸으로 이동하는 이벤트를 구성해봅시다. (▲ 다음 룸으로 이동할 골 지점) 구성할 이벤트는 대충 아래와 같습니다. (▲ 다음 룸으로 이동할 골 지점) 골 지점으로 사용할 이미지를 스프라이트 이미지로 추가합니다. (▲ 골 지점 이미지) 오브젝트를 추가하고 이미지를 지정합니다. 이름은 간단하게 obj_goal 이라 합시다. (▲ 골 지점 오브젝트) 다음은 클리어 이미지를 스프라이트 이미지로 추가하고, 이미지의 중심점을 가운데로 설정합니다. (▲ 클리어 이미지) 마찬가지로 오브젝트를 추가하고, 클리어 이미지를 지정합니다. 이름은 obj_clear 로 합니다. (▲ 클리어 오브젝트) 클리어 오브젝트가 생성시킨 후 1~2초 후에 다음 룸으로 .. 2021. 3. 2. (♡ )
[게임메이커 강좌-DnD][GMS2]플랫포머 게임 만들기-8 : 트랩 만들기 GAME MAKER 강좌 KAYAN ◈ 트랩 만들기 게임에 트랩을 추가해봅시다. (▲ 트랩) 아래와 같이 플레이어가 트랩과 충돌하면 파기되고 게임이 재시작 됩니다. (▲ 트랩) 트랩으로 사용할 이미지를 스프라이트 이미지로 추가합니다. (▲ 트랩 이미자) 먼저 트랩의 부모 오브젝트를 하나 만듭니다. 이름은 obj_trap 이라 합시다. (▲ 트랩의 부모 오브젝트) 그리고 트랩 오브젝트를 추가하고, 이미지를 지정한 다음, 부모 오브젝트를 지정합니다. (▲ 트랩 오브젝트) 트랩 오브젝트에 플레이어와의 충돌 이벤트를 추가합니다. 그리고 이전에 구성한 플레이어의 User 이벤트를 호출하도록 합니다. (▲ 플레이어의 User 이벤트 호출) [Call User Event] 액션의 [▼]버튼을 클릭하고 충돌한 플레이어.. 2021. 3. 2. (♡ )
[게임메이커 강좌-DnD][GMS2]플랫포머 게임 만들기-7 : 플레이어 데드라인 GAME MAKER 강좌 KAYAN ◈ 플레이어 데드라인 이전에 플레이어가 룸 아래로 떨어졌을 때 룸 밖으로 나가면 다시 룸 위쪽으로 워프하는 기능을 추가했었지만, 그 방식보다는 플레이어 파기하는 방식을 원할 수도 있습니다. 이번에는 플레이어의 데드라인을 설정해봅시다. (▲ 룸 밖으로 나가면 바로 파기) 오브젝트를 하나 만들고 충돌마스크를 인식하기 위해 이미지를 지정합니다. 이름은 obj_deadline 이라 하겠습니다. 그리고 visible을 체크해제하여 게임상에서는 보이지 않게 합니다. (▲ 데드라인 오브젝트) 플레이어 오브젝트에 이 데드라인 오브젝트와의 충돌 이벤트를 추가합니다. (▲ 충돌 이벤트 추가) 데드라인 오브젝트와의 충돌 이벤트에 이전에 구성한 User 이벤트(0번)을 호출하면 됩니다. (.. 2021. 3. 1. (♡ )