본문 바로가기

GameMaker강좌[GMS2]195

[게임메이커 강좌-기초][GMS1][GMS2] 입력 팝업 메시지 GAME MAKER 강좌 KAYAN 게임상에서 직접 문자나 숫자를 입력하여 적용하고 싶을 때가 있지요. 또한 간단하게 메시지를 띄워 정보를 표시하고 싶을 때가 있을 겁니다. 이번 강좌에서는 그와 같은 팝업 메시지 기능에 대해 알아보도록 합시다. ◈ 외부 문자열 입력 외부 값 입력에는 get_string_async, 또는 get_integer_async 함수를 사용하여 외부 입력값을 받아, asynchronous (비동기 이벤트) ▶ Dialogs 이벤트에서 값을 처리하게 됩니다. 문자열 입력은 get_string_async 함수를 사용합니다. get_string_async(string,defaut) string : 메시지에 표시할 문장 defaut : 메시지 입력란에 지정할 기본값 (▲ 문자열 입력) 문.. 2018. 4. 24. (♡ )
[게임메이커 강좌-기초][GMS2] 타일2 - 오토 타일링(Auto tiling) GAME MAKER 강좌 KAYAN 이번 강좌에서는 오토 타일링(Auto tiling)에 대해 알아보도록 합시다. ◈ 오토 타일링(Auto tiling) 오토 타일링(Auto tiling)은 룸에 타일을 배치할 때, 오토 타일(Auto tile)과 인접한 위치의 타일을 자연스럽게 재배치하여 구성해주는 기능입니다. (▲ 룸에 타일을 배치할 때, 인접한 타일들을 자연스럽게 재배치) 오토 타일은 16 셀, 47셀 2가지로 나뉩니다. (▲ 16셀 템플릿) (▲ 47셀 템플릿) 첫번째가 안쪽 타일, 마지막 타일이 바깥쪽 타일입니다. 각각의 색상에 맞게 이미지를 준비하시면 됩니다. (▲ 타일 템플릿) (▲ 실제 배치했을 때의 오토 타일) 타일에서 오토 타일로 사용할 스프라이트 이미지를 선택합니다. ※ 참고: 첫번째.. 2018. 4. 15. (♡ )
[게임메이커 강좌-기초][GMS2] 타일 1 - 일반, 브러쉬, 타일 애니메이션 GAME MAKER 강좌 KAYAN 룸에 배치할 수 있는 타일에는 타일 이미지에서 일부 타일 조각을 직접 배치하는 것과 기본 이미지에서 브러쉬로 구성하여 배치하는 것, 타일 이미지에서 애니메이션으로 구성하여 배치하는 것, 그리고 오토 타일로 구성하여 배치하는 기능이 있습니다. 이번 강좌에서는 일반적인 타일 설정과 브러쉬 타일, 타일 애니메이션에 대해 알아보도록 합시다. ◈ 타일 게임메이커 스튜디오의 타일은 스프라이트 이미지를 사용합니다. 타일을 사용하기 위해서 타일로 구성할 이미지를 준비하고, 스프라이트 이미지로 먼저 만들어야 하지요. (▲ 타일을 사용하기 위해선 먼저 스프라이트 이미지를 생성) 그리고 타일 리소스의 타일을 만들고, 타일로 구성할 스프라이트 이미지를 선택하면 됩니다. (▲ 타일 리소스에서.. 2018. 4. 15. (♡ )
[게임메이커 강좌-기초][GMS2] 스프라이트 외부 이미지 추가 GAME MAKER 강좌 KAYAN ◈ 외부 이미지 추가하기 일반적으로 스프라이트에서 Import 를 눌러 이미지를 추가합니다. (▲ 스프라이트) 하지만 아래와 같이 여러개의 애니메이션이 있는 이미지가 있을 수 있지요. (▲ 애니메이션이 있는 이미지 파일) 파일의 파일명 끝에 '_strip'+'총 프레임 수' 를 넣으면, 스프라이트 추가시 자동으로 프레임을 분할하여 애니메이션 이미지로 구성해줍니다. 예) tiger_01.png ▶ tiger_01_strip15.png //15 프레임으로 추가 이것은 이미지 가로 크기와 프레임 수 비율을 계산하여 이미지를 자동으로 추가해요. 그리고 한개의 이미지에 서로 다른 애니메이션이 여러개 붙여져 있거나, 특정 위치에서 일부분만 추가하고 싶을 경우가 있을 겁니다. 그럴.. 2018. 4. 14. (♡ )
[게임메이커 강좌-기초][GMS2] 스프라이트와 충돌마스크 GAME MAKER 강좌 KAYAN ◈ 스프라이트와 충돌 마스크 스프라이트 이미지는 게임 캐릭터, 폭발 이펙트와 같은 그래픽 효과, 배경, 타일, 등 게임에서 보여줄 수 있는 그래픽 요소들입니다. 이것은 여러 방면으로 쓰이기 때문에 단일 이미지로 구성해도 되고, 애니메이션으로도 구성할 수 있습니다. (▲ 스프라이트 이미지) 스프라이트는 미리 제작된 이미지를 Import 메뉴를 통해 불러올 수 있고, Edit Image 를 통해 직접 이미지를 편집하여 추가할 수도 있습니다. (▲ 이미지 편집 화면) 애니메이션 재생 속도를 미리 설정할 수 있습니다. (▲ 애니메이션 재생 속도 설정) Frames per second : 프레임/초 Frames per game frame : 프레임/게임속도 재생 속도는 값이 작.. 2018. 4. 12. (♡ )