본문 바로가기

게임제작336

[게임메이커 강좌-DnD][GMS2]간단한 운석 피하기게임 만들기-1 GAME MAKER 강좌 KAYAN ◈ 간단한 운석 피하기게임 만들기 이번 강좌에서는 Drag and Drop(이하 DnD) 기능을 사용하여 간단한 피하기 게임을 만들어봅시다. (▲ 강좌에서 만들 운석 피하기 게임) 게임은 화면 위에서 운석이 계속 떨어집니다. 플레이어는 키보드 키 조작을 통해 떨어지는 운석을 피하면서 계속 유지하게 되면 점수를 얻고, 운석에 충돌하면 게임이 끝납니다. (▲ 강좌에서 만들 운석 피하기 게임) 네. 이것이 이 게임의 대략적인 구조입니다. 간단하죠. 이제 게임을 만들어 봅시다. 게임메이커를 실행하고, New ▶ Drag and Drop 메뉴를 선택합니다. (▲ 메뉴 화면) 이제 우리를 반겨줄 빈화면입니다. (▲ 빈 화면) 다음은 플랫폼 타겟(게임이 실행되는 OS)을 정해야 합.. 2021. 2. 14. (♡ )
[GMS2 예제]RTS 게임 강좌(구) 예제 구버전의 강좌에 사용되었던 RTS 게임 강좌의 GMS2 예제입니다. 아래는 구버전 강좌입니다. [게임메이커강좌-전략]RTS 게임 만들기 - 1 유닛 선택 https://kayanworld.tistory.com/64 [게임메이커강좌-전략]RTS 게임 만들기 - 2 유닛 이동 https://kayanworld.tistory.com/65 [게임메이커강좌-전략]RTS 게임 만들기 - 3 유닛 공격 https://kayanworld.tistory.com/66 [게임메이커강좌-전략]RTS 게임 만들기 - 4 적 유닛 https://kayanworld.tistory.com/68 [게임메이커강좌-전략]RTS 게임 만들기 - 5 미니맵 구성 https://kayanworld.tistory.com/69 2021. 2. 4. (♡ )
[GMS2 예제]플랫폼 게임 예제 (플랫폼 게임 예제) 플랫폼 게임에서의 사다리 타기와 이동 블럭예제입니다. 사다리타기는 사다리와 플레이어의 마스크가 겹칠때 [상] 또는 [하]키를 누르면 이동할 수 있게 되어있습니다. 블럭은 2가지 유형이 있는데, 하나는 Solid를 체크한 블럭과 블럭 아래에서 점프 하여 바로 올라 탈 수 있는 블럭이 있습니다. 자세한것은 예제를 살펴보세요. 이동 : [좌][우] 점프 : [스페이스] 사다리 타기 : [상][하] 2021. 1. 31. (♡ )
[게임메이커 강좌-기초][GMS2] 가상 키-2-가상 키 구성 GAME MAKER 강좌 KAYAN ◈ 가상 키 구성 이전 강좌에서는 가상 키 기능에 대해 간략히 알아보았습니다. 이번 강좌에서는 가상 키를 직접 구성해봅시다. (▲ 가상 키 사용) 먼저 키의 버튼에 대한 스프라이트 이미지를 구성해야 합니다. 가상 키를 생성하면 설정은 유효하지만, 이미지는 보이지 않기 때문이죠. 강좌에서는 64x64 크기의 좌우 방향 버튼과 점프 버튼 3가지를 구성해보겠습니다. (▲ 왼쪽 키 이미지) (▲ 오른쪽 키 이미지) (▲ 점프 키 이미지) 그리고 버튼에 대한 오브젝트를 구성해야 합니다. 먼저 모든 가상 키 버튼을 제어할 부모 오브젝트(parent)를 하나 만듭니다. (▲ 부모 오브젝트-Obj_virtual_key_parent) 그리고 가상 키 버튼에 해당하는 오브젝트(왼쪽, 오.. 2021. 1. 17. (♡ )
[게임메이커 강좌-기초][GMS2] 가상 키-1-마우스 클릭 또는 화면 터치 GAME MAKER 강좌 KAYAN ◈ 가상 키 가상 키는 모바일과 같은 환경에서 화면에 터치했을 때, 기존의 키보드 키에 대응하여 동일한 효과를 줄 수 있는 기능입니다. 예를 들어, 키보드의 왼쪽 방향키를 누른다고 가정했을 때, 가상 키를 지정한 화면의 지역에 마우스를 클릭(디버그), 또는, 화면을 터치하면, 왼쪽 방향키를 누른 것처럼 처리(해당 키 이벤트를 실행)하는 것이죠. (▲ 가상 키 사용) 이번 강좌에서는 가상 키에 대해 알아보도록 합시다. 가상 키의 좌표 및 설정은 기본적으로 Draw Gui 화면에 맞춰집니다. 카메라의 이동과는 상관없이 단순히 화면의 좌표에 가상 키를 생성하기만 하면 됩니다. 가상 키 관련 함수는 아래와 같습니다. virtual_key_add(x, y, w, h, keyco.. 2021. 1. 16. (♡ )