GameMaker강좌[GM8]140 [게임메이커강좌-슈팅]슈팅게임 만들기-9-하이스코어 등록 이번엔 하이스코어를 등록하는 방법에 대해 알아봅시다. ◈하이스코어 등록 게임메이커의 하이스코어의 등록창은 아래와 같은 모습을 하고 있습니다. (▲하이스코어 창) 게임메이커의 하이스코어 액션은 변수 'score'와 연동됩니다. 하이스코어 창을 띄울려면 조건이 있어야겠지요. 1.플레이어의 hp가 0이 되었을 때. 2.게임을 모두 클리어 하고 종료되었을 때. 먼저 스테이지에 배치되는 오브젝트를 선택하고 변수하나를 만듭니다. (▲게임오버 스위치로 쓸 변수 생성) Control->Variables->Set Variable액션을 삽입하고 variable : _gameover value : 0 그리고 Step이벤트에 게임오버 이벤트를 작성합니다. (▲플레이어 hp가 0일 경우) 플레이어 hp가 0일 경우의 조건문으로.. 2013. 4. 11. (♡ ) [게임메이커강좌-슈팅]슈팅게임 만들기-8-사운드 및 BGM의 삽입 이번엔 사운드 및 BGM을 삽입하는 방법에 대해 알아봅시다. 게임메이커에서 지원되는 사운드 파일은 wav, mid파일 2가지입니다. 두파일 모두 배경음과 사운드로 사용할 수 있습니다. 참고: 게임메이커와 게임메이커:스튜디오(이하 겜스)는 지원되는 것이 약간 다릅니다. 겜스는 무압축 wav와 mp3를 지원하는데, 겜스에서 사운드를 사용하려면 Global Game Settings->General탭 Use New Audio Engine를 체크해야합니다. (▲사운드 설정) Normal sound는 기본적인 효과음을 재생할 때 쓰입니다. Background music은 말그대로 배경음악으로 사용시에 설정하게 됩니다. 이 배경음악으로 설정하면 재생시 이전에 재생중인 BGM은 정지하고, 그 다음에 재생합니다. 그리고.. 2013. 4. 11. (♡ ) [게임메이커강좌-기초]오브젝트(object)와 인스턴스(instance) ◈오브젝트(object)와 인스턴스(instance) ⊙오브젝트(object) 오브젝트는 게임메이커의 리소스에 해당합니다. (▲ 오브젝트) 게임에서 사운드와 음악을 재생하고, 다양한 캐릭터의 모습을 설정할 수 있고, 그리고 이동하기등 여러가지이벤트를 이 곳에서 설정하게 됩니다. ⊙인스턴스(instance) 인스턴스는 게임상에 오브젝트를 생성했을 때의 객체를 말합니다. (▲ 인스턴스) 게임상에서 인스턴스는 고유의 ID번호(숫자로 100000이상)를 부여하게 되는데, 이것을 이용해 해당 인스턴스의 변수나 여러가지 설정들을 게임상에서 재설정을 할 수가 있지요. 이 ID를 얻는것은 상황에 따라 다릅니다. 게임상에서 2개 이상의 인스턴스가 충돌시 얻는 방법이 있습니다. //충돌 오브젝트(obj_enemy)의 방향.. 2013. 4. 5. (♡ ) [게임메이커강좌-슈팅]슈팅게임 만들기-7-화면에 점수표시 이번엔 화면에 점수를 표시하는 방법에 대해 알아봅시다. ◈화면에 점수 표시 강좌에선 점수를 score변수를 사용했지요. 여러분이 다른 변수를 사용했다면 그것을 여기에서 사용하면 됩니다. 우선 기억해두시고, 먼저 폰트 리소스에 폰트를 추가합니다. (▲컴퓨터에 설치된 폰트를 선택할 수 있음) 다음은 화면에 표시할 오브젝트를 하나 만들고, Draw -> Settings -> Set Font를 선택하여 폰트를 지정합니다. (▲리소스에 폰트를 추가해야 선택가능) Font : font20 align : left //정렬 방식 //left : 왼쪽으로 정렬 center : 가운데로 정렬 right : 오른쪽으로 정렬 이제 점수를 표시하는 방식을 생각해야합니다. 점수를 표시하는 방법이야 많지만 간단하게 2가지정도 알아.. 2013. 4. 4. (♡ ) 플랫폼게임 예제-이동 블럭 플랫폼게임에서의 이동 블럭 예제입니다. 이동은 -키 점프는 키 "re_wall" 오브젝트로 이동 블럭의 이동을 제한할 수 있습니다. ------------ 예제 ------------ 2013. 3. 6. (♡ ) 이전 1 ··· 23 24 25 26 27 28 다음