It317 [게임메이커 강좌-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. (♡ ) [게임메이커 강좌-기초][GMS2] 코드로 타일 배치-3 : 레이어에서 타일맵 찾기 GAME MAKER 강좌 KAYAN ◈ 레이어에서 타일맵 찾기 일반적으로 룸의 타일레이어에 타일셋이 지정되어있는 경우 아래의 함수들로 타일맵의 ID를 찾을 수 있습니다. ◎ layer_get_id(layer_name) : 레이어 ID 반환 ◎ layer_tilemap_get_id(layer_id) : 타일맵 ID 반환 var layer_id = layer_get_id("Tiles_1"); var map_id = layer_tilemap_get_id(layer_id); 다만, 룸의 타일레이어에 타일셋이 지정되지 않은 경우나, 새 레이어에서는 타일맵을 찾지 못하는 경우가 있습니다. 레이어에 생성된 타일맵을 알 수 없을 때, 타일맵을 찾을 경우 아래와 같이 설정하면 레이어에 생성된 타일맵의 ID를 찾을 수 있.. 2021. 2. 16. (♡ ) [게임메이커 강좌-기초][GMS2] 코드로 타일 배치-2 : 새 레이어 사용 GAME MAKER 강좌 KAYAN ◈ 타일 레이어와 타일 맵을 새로 만드는 경우 다음은 타일 레이어와 타일 맵을 새로 만드는 경우에 대해 알아봅시다. 레이어는 아래의 함수를 사용하여 새 레이어를 만들 수 있습니다. ◎ layer_create(depth, [name]) - depth : 레이어 깊이(-16000 ~ 16000 사이) - name : 레이어의 이름(문자열) 예를 들어, "test_layer" 라는 레이어를 만든다고 했을 때, //Create 이벤트 global.tile_layer = layer_create(-1, "test_layer"); 레이어는 만들었지만, 타일맵은 아직 존재하지 않은 상태입니다. 아래의 함수를 사용하면 타일 레이어에 타일 맵을 생성할 수 있습니다. ◎ layer_til.. 2021. 2. 15. (♡ ) [게임메이커 강좌-기초][GMS2] 코드로 타일 배치-1 : 기본 타일 레이어 사용 GAME MAKER 강좌 KAYAN 이번 강좌에서는 코드로 타일을 배치하는 방법에 대해 알아보도록 합시다. (▲ 코드로 타일 배치) ◈ 타일 레이어에 타일셋이 지정되어 있는 경우 예를 들어 아래와 같은 타일이 있다고 해봅시다. (▲ 타일 이미지) 먼저 룸에 생성된 타일레이어에 타일셋을 지정해야 합니다. (▲ 타일 레이어에 타일셋을 지정) 타일레이어의 이름이 "Tile_1"이라고 합시다. 그러면 먼저 타일레이어의 ID를 알아야 합니다. 다음은 타일 레이어에 지정되어 있는 우리가 편집하게 될 타일맵 ID를 가지고 와야 합니다. ◎ layer_get_id(layer_name) : 레이어 ID 반환 ◎ layer_tilemap_get_id(layer_id) : 타일맵 ID 반환 이것을 코드로 하면 아래와 같습니.. 2021. 2. 15. (♡ ) 이전 1 ··· 26 27 28 29 30 31 32 ··· 64 다음