본문 바로가기

GameMaker강좌[GM8]140

플랫폼 게임 예제 (플랫폼 게임 예제) 플랫폼 게임에서의 사다리 타기와 이동 블럭예제입니다. 사다리타기는 사다리와 플레이어의 마스크가 겹칠때 [상] 또는 [하]키를 누르면 이동할 수 있게되어있습니다.블럭은 2가지 유형이 있는데, 하나는 Solid를 체크한 블럭과 블럭 아래에서 점프 하여 바로 올라탈 수 있는 블럭이 있습니다. 자세한것은 예제를 살펴보세요. 이동 : [좌][우]점프 : [스페이스]사다리 타기 : [상][하] 2020. 6. 25. (♡ )
[게임메이커 강좌-기초][GM8] 윈도우 게임 배포 파일 만들기 GAME MAKER 강좌 KAYAN 이번 강좌에서는 게임메이커 8.x에서 제작한 프로젝트를 윈도우 실행 파일로 만드는 것에 대해 알아보도록 합시다. ◈ 게임배포파일 만들기 배포파일을 만들기 전에 게임의 저자나 버전 정보, 또는, 아이콘과 같은 배포파일에 대한 기본적인 정보를 입력할 필요가 있습니다. 이와 같은 설정은 글로벌 게임 설정(Global Game Settings)에서 할 수 있지요. 왼쪽에 있는 글로벌 게임 설정(Global Game Settings)을 클릭합니다. (▲ 글로벌 게임 설정을 클릭) 먼저 글로벌 게임 설정의 Graphics 에서 게임 윈도우에 대한 기본 설정을 확인합니다. (▲ 그래픽 설정) Start in full-screen mode : 전체 화면으로 시작 interpolate.. 2018. 8. 19. (♡ )
[게임메이커 강좌-기초][GMS1] 윈도우 게임 배포 파일 만들기 GAME MAKER 강좌 KAYAN 이번 강좌에서는 게임메이커 스튜디오1에서 제작한 프로젝트를 윈도우 실행 파일로 만드는 것에 대해 알아보도록 합시다. ◈ 게임 배포 파일 만들기 스튜디오 우측 상단에 있는 타겟을 클릭하고 게임 배포의 플랫폼 타겟을 지정합니다. (▲ 플랫폼 타겟 설정) 플랫폼 타겟은 여러분이 보유하고 있는 라이센스에 따라 배포 가능한 타겟 목록이 정해집니다. 윈도우용으로 배포하니, Windows 로 플랫폼을 지정하겠습니다. 배포파일을 만들기 전에 게임의 저자나 버전 정보, 또는, 아이콘과 같은 배포파일에 대한 기본적인 정보를 입력할 필요가 있습니다. 이와 같은 설정은 글로벌 게임 설정(Global Game Settings)에서 할 수 있지요. 왼쪽에 있는 글로벌 게임 설정(Global G.. 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. (♡ )