본문 바로가기

GameMaker359

[게임메이커 강좌-기초][GMS2]게임에서 룸 이동 GAME MAKER 강좌 KAYAN ◈ 룸 이동 룸을 이동할 수 있는 기능에 대해 알아봅시다. 아래는 기본적으로 많이 사용하는 3가지 함수들 입니다. ◎ room_goto(index) ◎ room_goto_next( ) ◎ room_goto_previous( ) 먼저 아래 함수를 사용하면 룸의 순서와는 상관없이 지정한 룸으로 이동하여 게임을 진행할 수 있습니다. ◎ room_goto(index) 기본적으로 룸을 이동할 때 현재 룸에서 [Room End 이벤트]가 실행되고 지정한 룸으로 이동합니다. switch (global.level) { case 0: room_goto(rm_level1); break; case 1: room_goto(rm_level2); break; case 2: room_goto(r.. 2023. 7. 11. (♡ )
[게임메이커 강좌-기초][GMS2]룸 순서 변경 GAME MAKER 강좌 KAYAN ◈ 룸 순서 변경 룸의 순서는 게임이 시작될 때 활성화되는 게임 시작 룸(첫 번째 순서에 있는 룸, 룸 이름 앞에 집 아이콘 표시)을 지정할 수 있습니다. 그리고 현재 룸으로부터 이전 순서에 있는 룸으로 이동, 또는 다음 순서에 있는 룸으로 바로 이동할 때 영향을 줍니다. (▲ 룸 순서를 이용한 이동) 룸의 순서는 룸 리소스 순서가 아닌 룸 매니저에서 정렬해야 합니다. (▲ 룸 리소스) 룸 매니저는 [≡ Menu] ▶ [룸 매니저]를 클릭하거나, (▲ 룸 매니저 메뉴) 룸 아이콘 앞을 클릭하면 룸 매니저를 활성화할 수 있습니다. (▲ 룸 아이콘 앞을 클릭) 룸 매니저에서 룸들을 원하는 순서대로 정렬하면 됩니다. (▲ 룸 매니저) 그냥 리소스 순서대로 바로 적용되었다면 .. 2023. 7. 11. (♡ )
[GMS2 예제] 사천성게임 예제 GAME MAKER 강좌 KAYAN 짝맞추기 퍼즐게임인 사천성게임 예제입니다. 기본규칙은 동일한 그림의 패 2개를 클릭하여 제거하면서 지정된 시간내에 모든 패를 클리어하는 것입니다. 그리고 같은 그림의 패라도 선택한 패의 연결선이 두 번 이내로 꺾여야 패를 제거할 수 있습니다. ● 예 제 ● ● 실행 버전 ● 2023. 5. 8. (♡ )
[GMS2 예제] 8방향 이동예제(move_and_collide) GAME MAKER 강좌 KAYAN move_and_collide 함수를 사용한 8방향 탑뷰 이동예제입니다. move_and_collide 함수는 지정한 오브젝트와의 충돌을 감지하면서 이동할 수 있는 함수입니다. 이동방향에 충돌을 감지하면, 이동할수 있는 경사면은 빗겨서 이동하고, 그렇지 않은 곳은 멈춥니다. 주로 플래포머의 경사면에 사용되는 기능입니다. 예제의 이동설정은 플레이어 오브젝트(obj_player_01)의 [User 이벤트]에서 조작방식에 따라 3가지 방식으로 구성되어 있습니다. 기본이동은 [User 이벤트0]입니다. 그리고 플레이어가 이동하면 화면을 줌인 할 수 있도록 같이 구성되어 있습니다. 예제의 줌인-줌아웃 구성은 application_surface 를 확대/축소하는 방식입니다. ● .. 2023. 4. 18. (♡ )
[GMS2 예제] 타이핑 텍스트 예제 GAME MAKER 강좌 KAYAN 글자를 타이핑하여 표시할 수 있는 대화형 텍스트 예제입니다. 주요 기능으로 글자 타이핑, 이미지 표시, 선택지 등을 간단하게 설정할 수 있는 기능이 있습니다. ● 예 제 ● ● 로컬 패키지 ● 2023. 4. 7. (♡ )