본문 바로가기

GameMaker359

[게임메이커강좌-슈팅]슈팅게임 만들기-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. (♡ )
[게임메이커강좌-슈팅]슈팅게임 만들기-6-패스와 타임라인 ◈시나리오의 첫번째 - 패스기능 타임라인을 설정하기 전에 패스 기능에 대해 알아봅시다. 패스 폴더에서 패스 하나를 생성합시다. (▲위의 화면에서 패스를 설정할 수 있습니다.) 패스는 인스턴스가 이동할 경로를 미리 설정하여 게임이 실행되었을 때 그 경로대로 이동 시킬 수 있습니다. 매우 간단하게 마우스 클릭만으로도 이동 경로를 쉽게 만들 수 있고, 적용 또한 쉽다는 것이 장점입니다. (▲위의 화면에서 패스를 설정하는 과정) 일단 임의대로 적기체의 이동경로를 만들어 봅시다. 화면에 마우스 클릭만으로 패스를 설정할 수 있으니, 아무렇게 찍어봅시다. sp는 게임상에 이동하는 속도의 100%로 이동하려면 100을, 그 보다 느리게 이동하려면 100보다 아래를 지정하면 됩니다. (또한 이곳의 속도를 일정 구간만 다.. 2013. 3. 6. (♡ )