[게임메이커강좌-기초] 로컬 하이 스코어 표시
GAME MAKER 강좌 KAYAN ◈ 로컬 하이 스코어 표시 이번 강좌에서는 게임메이커 스튜디오에서 하이 스코어를 표시하는 방법에 대해 알아보도록 합시다. 먼저 하이 스코어를 추가하는 것은 아래 함수로 점수를 등록할 수 있습니다. highscore_add(str, numb) str은 이름(문자열), numb에 점수(숫자, 0 이상의 정수)를 등록하면 됩니다. 예를 들어, "1000"점을 등록한다면, 예) highscore_add("Player1",1000); 이와 같이 등록할 수 있습니다. 아래 함수를 Draw 이벤트에서 사용하면, 등록한 하이 스코어를 표시할 수 있어요. draw_highscore( x1, y1, x2, y2 ) (x1,y1)와 (x2,y2)로 하이 스코어 보드 크기를 지정할 수 있습..
2017. 1. 6.
(♡ )
[게임메이커강좌-기초] 3D 사운드 재생
GAME MAKER 강좌 KAYAN ◈ 3D 사운드 재생 이번 강좌에서는 3D 사운드를 재생하는 방법에 대해 알아보도록 합시다. 게임메이커 스튜디오에서 3D 사운드의 재생은 아래 화면과 같이, 먼저 사운드를 재생 할 때, 위치를 지정해주어 사운드를 재생합니다. 그리고 듣는 위치(플레이어의 위치)를 조절해 주면 됩니다.. 그러면 플레이어의 위치에 따라 사운드의 위치를 체크하여, 사운드 볼륨을 자동으로 변경해, 마치3D 사운드를 듣는 것 처럼 사운드를 재생하는 것이지요. (▲ 사운드를 듣는 위치에 따라 볼륨을 조절) 먼저 사운드를 특정 위치에 재생할 수 있는 함수는 아래와 같습니다. audio_play_sound_at(index, x, y, z, falloff_ref, falloff_max, falloff_..
2017. 1. 3.
(♡ )
[게임메이커강좌-기초] 이미지를 부분적으로 잘라서 표시하기
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.
(♡ )