본문 바로가기

GameMaker강좌[GM8]140

[게임메이커강좌-기초] 사운드 재생 액션 GAME MAKER 강좌 KAYAN ◈사운드 및 음악재생 이번 강좌에서는 액션을 통한 사운드 및 음악재생에 대해 알아보도록 합시다. 게임메이커 스튜디오에서 사운드는 기본적으로 *.wav 파일과 *.mp3 파일을 지원합니다. 참고로 게임메이커 8.x 에서는 *. wav 파일과 *.mid 파일을 지원합니다. 사운드 재생 액션은 아래와 같이 main1탭 ▶ Sounds 의 액션을 사용하여 재생할 수 있습니다. (▲ 사운드 재생 액션) 사운드 재생 액션 기능은 사운드 재생, 사운드 정지, 사운드 재생 체크, 3종류가 있습니다. 먼저 사운드 및 음악재생은 Play sound 액션을 사용하면 원하는 사운드를 재생시킬 수 있습니다. (▲ Play Sound 액션) sound : 재생할 사운드를 지정 loop : 여러.. 2017. 1. 2. (♡ )
[게임메이커강좌-기초] 사운드 재생 GAME MAKER 강좌 KAYAN ◈ 사운드 재생 게임메이커 스튜디오에서 사운드 재생에 지원되는 파일은 *.wav와 *.mp3파일들을 재생할 수 있습니다. 다만 사운드 mp3 파일을 재생하기 위해서는 글로벌 게임 설정(Global Game Settings)에서 Use New Audio Engine을 체크해야 합니다.물론 기본적으로 체크되어있기 때문에 사운드 문제가 있는 경우가 아니면 굳이 신경쓰지 않아도 됩니다. (▲ Use New Audio Engine을 체크) 게임메이커 스튜디오에서 *.wav 파일은 주로 효과음으로 사용합니다. *.wav 파일이더라도 여러가지 포맷이 있는데, 게임메이커 스튜디오에서는 무압축 *.wav 파일만 재생할 수 있어요.그렇기 때문에 사운드가 재생되지 않는다면, 사운드 파일을.. 2017. 1. 2. (♡ )
[게임메이커강좌-기초] 이미지를 부분적으로 잘라서 표시하기 GAME MAKER 강좌 KAYAN ◈ 이미지를 부분적으로 잘라서 표시하기 이번 강좌에서는 이미지를 부분적으로 잘라 화면에 표시하는 방법에 대해 알아보도록 합시다. 아래 함수는 이미지를 부분적으로 잘라 표시하고자 할 때 사용합니다. draw_sprite_part(sprite,subimg,left,top,width,height,x,y) 이것은 리소스를 실제로 직접 잘라내는 것이 아니라, 화면에 부분적으로 표시만 하는 것입니다. 이 함수는 아래 화면과 같은 형식으로 이미지를 자릅니다. (▲ draw_sprite_part 함수. left 는 가로 시작 위치, top은 세로 시작 위치) left 는 잘라낼 이미지의 가로 시작 위치, top 은 이미지의 세로 시작 위치가 됩니다. left 와 top 은잘라낼 이미.. 2017. 1. 1. (♡ )
[게임메이커강좌-기초] 충돌 체크 함수 2 GAME MAKER 강좌 KAYAN ◈ collision 함수 게임메이커에서는 오브젝트와 오브젝트 간의 충돌 체크할 수 있는 것 이외에 가상의 도형으로 오브젝트와 충돌하는지 체크할 수 있는 함수들이 있습니다. 이번 강좌에서는 가상의 도형과 오브젝트간의 충돌 체크할 수 있는 함수에 대해 알아보도록 합시다. 아래 함수들은 가상의 기본 도형으로 충돌 체크하여, 상대 인스턴스의 id 를 반환하는 함수들 입니다. collision_point(x,y,obj,prec,notme) collision_rectangle(x1,y1,x2,y2,obj,prec,notme) collision_circle(xc,yc,radius,obj,prec,notme) collision_ellipse(x1,y1,x2,y2,obj,prec,n.. 2016. 12. 15. (♡ )
[게임메이커강좌-기초] 충돌 체크 함수 1 GAME MAKER 강좌 KAYAN ◈ 충돌 체크 함수 게임메이커에서 충돌을 체크할 수 있는 함수는 여러가지가 있습니다. (▲ 충돌 체크) 함수마다 각각 특징이 있어서 쓰임새에 따라 다양한 이벤트를 구성할 수 있습니다. instance_place(x,y,obj) 이 함수는 가장 일반적으로 사용하는 함수로 현재 인스턴스가 (x,y)위치에 있을 때, 지정된 인스턴스(obj)와 충돌시 상대 인스턴스의 id 를 반환하는 함수입니다. 이 함수는 마스크와 마스크의 충돌을 체크합니다. (▲ 체크하려면 마스크가 필요) 따라서 체크하고자 하는 오브젝트 간에 어느 쪽이라도 마스크가 없다면 체크할 수 없습니다.이 함수를 사용한다면 체크가 필요한 오브젝트에 스프라이트 이미지를 지정하거나 마스크 설정을 해주어야 체크할 수 있어.. 2016. 12. 15. (♡ )