본문 바로가기

GameMaker강좌[GM8]/예제 모음8

플랫폼 게임 예제 (플랫폼 게임 예제) 플랫폼 게임에서의 사다리 타기와 이동 블럭예제입니다. 사다리타기는 사다리와 플레이어의 마스크가 겹칠때 [상] 또는 [하]키를 누르면 이동할 수 있게되어있습니다.블럭은 2가지 유형이 있는데, 하나는 Solid를 체크한 블럭과 블럭 아래에서 점프 하여 바로 올라탈 수 있는 블럭이 있습니다. 자세한것은 예제를 살펴보세요. 이동 : [좌][우]점프 : [스페이스]사다리 타기 : [상][하] 2020. 6. 25. (♡ )
부채꼴 충돌 체크 예제 부채꼴 충돌 체크 예제입니다. (▲ 부채꼴 충돌 체크) 예제에는 두가지 스크립트가 있습니다. collision_ellipse_sector : 특정 위치(x,y) 체크 collision_ellipse_sector_obj : 오브젝트 충돌 체크 첫번째는 좌표를 체크할 수 있는 스크립트입니다. collision_ellipse_sector(width,height,x,y,current_dir,current_dir_range,target_x,target_y) width : 타원형의 가로 지름 height : 타원형의 세로 지름 x,y : 타원형의 중심점 위치 current_dir : 부채꼴의 방향 current_dir_range : 부채꼴의 중심각 target_x,target_y : 충돌 체크할 좌표 부채꼴의 크기.. 2017. 2. 8. (♡ )
텍스트 웨이브 효과 예제 텍스트 표시에 웨이브 효과를 줄 수 있는 스크립트 예제입니다. 아래는 스크립트 목록입니다. ⊙ 초기화 스크립트 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. (♡ )
한개의 캐릭터 셋 이미지로 8 방향 애니메이션 표시 예제 GAME MAKER 강좌 KAYAN (▲ 예제) 제목은 8방향이지만, 4방향도 되고, 16방향 이상도 가능합니다. 하나의 캐릭터 셋에서 여러 방향의 캐릭터 애니메이션을 표시하는 예제입니다. 애니메이션 재생 순서는 캐릭터 셋 이미지에서 가로로 0 ▶ 1 ▶ 2 ▶ 3 ▶ ... 애니메이션 순으로 재생됩니다. 스프라이트 이미지를 구성할때 방향은 세로 순으로, 애니메이션 모션은 가로 순으로 구성하시면 됩니다. 방향은 게임메이커의 방향(direction) 설정대로 반시계 방향입니다. (▲표시할 이미지 예) 애니메이션은 아래의 스크립트로 표시할 수 있습니다. draw_ani_part_ext(cellwidth,cellheight,x,y,spr,subimg,dir,frame,dir_part,alpha) - cellw.. 2013. 12. 23. (♡ )
한개의 캐릭터 이미지로 4방향 애니메이션 표시 예제 GAME MAKER 강좌 KAYAN (▲ 예제) Rpg만들기의 캐릭터처럼 하나의 캐릭터 셋 이미지에서 방향별 애니메이션을 표시(4방향)하는 예제입니다.애니메이션 재생 순서는 캐릭터 셋 이미지에서 가로로 0 ▶ 1 ▶ 2 ▶ 3 ▶ ... 애니메이션 순으로 재생됩니다. ◈기본 표시 스크립트 스프라이트 이미지를 구성할때 방향은 세로 순으로, 애니메이션 모션은 가로 순으로 구성하시면 됩니다.방향은 게임메이커의 방향(direction) 설정대로 반시계 방향입니다. (▲표시할 이미지 예1) 애니메이션은 아래의 스크립트로 표시할 수 있습니다. draw_ani_part(cellwidth,cellheight,x,y,spr,subimg,dir,frame,alpha) - cellwidth : 캐릭터 이미지의 넓이 - ce.. 2013. 12. 14. (♡ )