본문 바로가기

GameMaker강좌[GM8]/기초강좌58

[게임메이커 강좌-기초][GM8] 윈도우 게임 배포 파일 만들기 GAME MAKER 강좌 KAYAN 이번 강좌에서는 게임메이커 8.x에서 제작한 프로젝트를 윈도우 실행 파일로 만드는 것에 대해 알아보도록 합시다. ◈ 게임배포파일 만들기 배포파일을 만들기 전에 게임의 저자나 버전 정보, 또는, 아이콘과 같은 배포파일에 대한 기본적인 정보를 입력할 필요가 있습니다. 이와 같은 설정은 글로벌 게임 설정(Global Game Settings)에서 할 수 있지요. 왼쪽에 있는 글로벌 게임 설정(Global Game Settings)을 클릭합니다. (▲ 글로벌 게임 설정을 클릭) 먼저 글로벌 게임 설정의 Graphics 에서 게임 윈도우에 대한 기본 설정을 확인합니다. (▲ 그래픽 설정) Start in full-screen mode : 전체 화면으로 시작 interpolate.. 2018. 8. 19. (♡ )
[게임메이커-기초]데이터 구조체-2(ds_map, ds_grid, ds_priority) GAME MAKER 강좌 KAYAN ◈ 맵 (ds_map) 맵 (ds_map) 은 ini 파일 구조와 비슷한 기능으로, 키를 이용하여 값을 입력하거나 찾을 수 있는 구조입니다. (▲ 맵의 구조) 맵은 기본적으로 아래의 함수를 통해 생성하거나, 또는 파기하여 메모리에서 완전히 제거할 수 있습니다. ds_map_create( ) : 새로운 맵을 생성합니다. ds_map_destroy(id) : 지정한 (id)맵을 완전히 파기합니다. ds_map_clear(id) : 지정한 (id)맵을 클리어하여 입력된 값들을 모두 지웁니다. 맵을 생성할 때는 아래와 같이 생성하고, 맵의 id를 변수에 할당한 후, 그 변수를 통해 맵을 제어하게 됩니다. 예) map=ds_map_create( ); 값을 넣을 때는 아래의 함수.. 2018. 4. 19. (♡ )
[게임메이커-기초]데이터 구조체-1(ds_stack, ds_queue, ds_list) GAME MAKER 강좌 KAYAN ◈데이터 구조체 게임메이커에서 배열과 비슷한 기능이지만, 단순하면서도 사용하기 편리한 데이터 구조체라는 기능이 있습니다. 이들은 값을 입력하고 원하는 값을 쉽게 찾을 수 있으며, 삭제하여 메모리에서 완전히 제거할 수도 있습니다. 배열은 낱개의 아이템들의 모임이라고 한다면, 데이터 구조물은 아이템을 담은 박스 그 자체라고 보시면 됩니다. ◈ 스택 (ds_stack) 스택 (ds_stack)은 값을 순차적으로 입력하고, 최근에 입력한 값을 반환시킬 수 있습니다. 보통 값을 되돌릴 때 유용하게 사용할 수 있습니다. (▲ 스택의 구조) 스택은 기본적으로 아래의 함수를 통해 생성하고, 또는 파기하여 메모리에서 완전히 제거할 수 있습니다. ds_stack_create( ) : 새.. 2018. 4. 19. (♡ )
[게임메이커강좌-기초] 텍스트 파일 작성 GAME MAKER 강좌 KAYAN ◈ 텍스트 파일 작성 이번 강좌에서는 텍스트 파일을 작성하는 방법에 대해 알아보도록 합시다. 텍스트 파일의 쓰기와 읽기는 ini 파일 쓰기/읽기와 비슷하지만, 파일을 열 때부터 쓰기와 읽기를 구별하여 이벤트를 구성해야 합니다. 텍스트 파일의 쓰기는 먼저 기록할 텍스트 파일을 열고, 그 다음 데이터를 기록한 다음, 마지막으로 파일을 닫으면 됩니다. 읽기도 마찬가지입니다. 먼저 읽기를 시도할 텍스트 파일을 열고, 그 다음 데이터를 읽은 다음, 마지막으로 파일을 닫으면 됩니다. 다만, 텍스트 기록 기능은 ini 기록 방식과는 달리 특정 값을 찾거나 또는, 수정 및 추가하기가 힘든 구조입니다. 모든 데이터를 한번에 기록해야 하고, 값을 찾으려면 모든 데이터를 확인해야 하지요... 2017. 4. 1. (♡ )
[게임메이커강좌-기초] ini 파일 작성 GAME MAKER 강좌 KAYAN ◈ ini 파일 작성 이번 강좌에서는 ini 파일을 작성하는 방법에 대해 알아보도록 합시다. ini 파일은 아래와 같은 구조로 되어 있습니다. [section] key=value 섹션(section) 아래에, 키(key)와 그에 대응하는 값(value)으로 구성됩니다. 예를 들어 아래와 같은 ini 파일이 있다면, [option] data_01="1" data_02="hello, world!" option 이라는 섹션 아래에, data_01, data_02 키가 있고, 키에 대한 값들이 할당되어 있습니다. ini 파일을 작성하기 위해서는 먼저 파일을 호출한 후, 데이터를 기록하거나, 데이터를 읽으면 됩니다. 그리고, 파일을 호출했다면 반드시 파일을 닫아야 합니다. 파일.. 2017. 3. 26. (♡ )