본문 바로가기

GameMaker강좌[GM8]140

[게임메이커강좌-기초] 최소값과 최대값 GAME MAKER 강좌 KAYAN ◈ 최소값과 최대값 이번 강좌에서는 최소값과 최대값을 구하는 방법에 대해 알아봅시다. 최소값은 아래 함수로 구할 수 있습니다. min(val1,val2,val3,...) 최대 16개의 인수를 지정할 수 있습니다. 최대값은. max(val1,val2,val3,...) 를 사용하여 마찬가지로 최대 16개의 값을 지정할 수 있습니다. 그리고 위의 최소값과 최대값을 응용하여 변수의 값을 제한 할수도 있습니다. 변수의 값이 최소값보다 작으면 최소값으로 처리하고, 최대값보다 크면 최대값 만큼만 처리하는 방식이지요. 예를들어, 변수의 값을 1~100 까지, 값을 제한한다고 했을 때, value=max(1, min(100,value)); 이런 식으로 처리할 수 있어요. 만약 값이 1.. 2016. 12. 3. (♡ )
[게임메이커강좌-기초] 마우스로 오브젝트를 드래그하여 이동하기 GAME MAKER 강좌 KAYAN ◈ 마우스로 오브젝트를 드래그하여 이동하기 이번 강좌에서는 마우스로 룸에 있는 오브젝트를 드래그하여 이동시키는 방법에 대해 알아보도록 해요. 일반적으로 마우스 좌표는, mouse_x : 마우스 x 좌표 mouse_y : 마우스 y 좌표 위의 변수를 사용합니다. 참고로 멀티 포인트 터치 환경 이라면, device_mouse_x(device) : 0 ~ 4 포인트 체크(스튜디오 이상 지원 함수) device_mouse_y(device) 이 함수를 통해 세부적(최대 5 포인트 동시 체크)으로 체크할 수 있습니다만, 강좌에서는 간단하게 mouse_x, mouse_y를 사용해봅시다. 룸에 존재하는 오브젝트를 이동하기 위해서는, 오브젝트의 이동하기 전 좌표를 필요로 합니다. (▲.. 2016. 12. 2. (♡ )
텍스트 웨이브 효과 예제 텍스트 표시에 웨이브 효과를 줄 수 있는 스크립트 예제입니다. 아래는 스크립트 목록입니다. ⊙ 초기화 스크립트 text_effect_init( ) : 스크립트 초기화 ⊙ 설정 스크립트 text_effect_value(value) : 웨이브 애니메이션 속도 값 설정. 적절한 값은 1~10. text_effect_typing_speed(speed) : 타이핑 속도. 값은 0 이상. text_effect_typing_reset(default) : 타이핑 리셋. 기본값은 0. ⊙ 표시 스크립트 draw_text_effect(x,y,str,type,ef_value) : 기본 표시 스크립트 draw_text_effect_typing(x,y,str,type,ef_value) : 타이핑 스크립트 draw_text_ef.. 2016. 12. 1. (♡ )
[게임메이커강좌-GMS 기초]스튜디오에서 게임메이커 8.x 이전 프로젝트 파일 불러오기 GAME MAKER 강좌 KAYAN ◈ 스튜디오에서 게임메이커 8.x 이전 프로젝트파일 불러오기 이번 강좌에서는 스튜디오에서 게임메이커 8.x 이전 프로젝트 파일(*.gm6, *.gmk, *.gm81 등)을 불러오는 방법에 대해 알아봅시다. 먼저 게임메이커 스튜디오(이하 게임메이커)를 실행하고 맨 처음에 뜨는 팝업에서 Import 탭을 선택합니다. 게임메이커에서 편집 중이라면 메인메뉴에서 File ▶ New Project 를 선택하여 뜨는 팝업에서 Import 탭을 선택합니다. (▲ Import 탭) 그리고 중간에 있는 Filter 에서 불러오고자 하는 구버전의 게임메이커 파일 확장자를 선택합니다. (▲ Filter 에서 파일 확장자를 선택 ) 참고로 게임메이커 스튜디오 프로젝트 압축파일은 *.gmz 입.. 2016. 9. 29. (♡ )
RPG 상점 추가 예제 RPG 상점 추가 예제 상점은 기본적으로 obj_store 오브젝트를 통해 작동합니다. obj_store를 parent로 설정하고, 자식오브젝트에서 몇가지 설정을 해주면 됩니다. (obj_store_test 오브젝트 참고) 몇가지 상점 관련 스크립트들이 있는데, 비용에 관련된 아이템 목록을 추가해야 하는 부분이 있습니다. store_get_price_def(item) : 아이템 기본 가격 목록. 이 스크립트에 모든 아이템들의 비용을 추가해야 합니다. 아래의 스크립트는 상점에서 구매할 수 있는 아이템을 추가할 때 사용합니다. store_buy_list_add(item,price) item : 구매 할 수 있는 아이템 번호 price : -1은 기본 가격. 예)store_buy_list_add(0,120) .. 2015. 9. 22. (♡ )