본문 바로가기

It317

[게임메이커 강좌-DnD][GMS2] DnD : 전체화면으로 전환 GAME MAKER 강좌 KAYAN ◈ 전체화면으로 전환 게임을 플레이할 때 전체화면 또는 윈도우로 플레이하고 싶을 때가 있습니다. 전체화면 또는 윈도우로 전환하려면 Miscellaneous ▶ [Set Window State] 액션을 사용하면 간단하게 해당 기능을 처리할 수 있습니다. (▲ Set Window State 액션) State 의 Toggle 은 액션을 실행 했을 때 윈도우 상태면 전체화면으로, 전체화면 상태면 윈도우로 자동 전환시킵니다. (▲ Set Window State 액션) 그리고 Window 는 윈도우로 전환시키고, Fullscreen 은 전체화면으로 전환시키는 옵션입니다. 2021. 3. 31. (♡ )
[게임메이커 강좌-DnD][GMS2] DnD : 게임 저장 GAME MAKER 강좌 KAYAN ◈ 드래그 앤 드롭(Drag and Drop) 게임 저장 드래그 앤 드롭의 게임 저장에 대해 알아봅시다. 게임 저장 이벤트에 Game ▶ [Save Game] 액션을 사용하면 현재 룸의 모든 정보를 저장할 수 있습니다. (▲ Save Game 액션) 확장자는 정해진 것은 없으므로 제작자가 직접 정할 수 있습니다. 이 기능을 사용할 때 주의 할 점은 게임을 배포했을 때의 게임 저장 파일과 배포 후에 프로젝트를 수정 또는 변경했을 때, 게임 저장 정보의 일부 데이터가 호환이 안 될 수 있습니다. 예를 들면 오브젝트에 변수를 추가했거나, 룸에 새로운 정보를 추가한 경우, 이전 버전의 게임 저장 파일에서는 없던 정보가 추가되었기 때문에 게임 저장 파일을 불러올 때 일부 정보가.. 2021. 3. 30. (♡ )
[게임메이커 강좌-DnD][GMS2] DnD : 룸 이동 및 게임 종료 GAME MAKER 강좌 KAYAN ◈ 룸 이동 특정 룸으로 이동할 때 Rooms ▶ [Go To Room] 액션을 사용합니다. 액션의 Room 에 이동할 룸을 지정해주면 됩니다. (▲ Go To Room 액션) 현재 룸 다음 순서에 있는 룸으로 이동할 때는 Rooms ▶ [Go To Next Room] 액션을 사용합니다. (▲ Go To Next Room 액션) 이 순서는 룸 매니저(Room Manager)의 룸 순서에 따라 이동해요. (▲ 룸 매니저) 룸 순서에서 맨 위에 있는 룸은 게임 최초 실행시 가장 먼저 접근합니다. ※ 룸 매니저는 룸 아이콘 앞에 클릭하면 활성화 됩니다. [Go To Next Room] 액션을 사용할 때 주의 할 것은 다음 순서의 룸이 있는지 먼저 체크하는 것이 좋습니다. 예.. 2021. 3. 29. (♡ )
[게임메이커 강좌-기초][GMS2] 서피스 저장하기 GAME MAKER 강좌 KAYAN ◈ 서피스 저장하기 아래 함수를 사용하면 지정한 서피스를 이미지 파일(*.png)로 저장할 수 있습니다. ◎ surface_save(surface_id, fname) surface_id 에 저장할 서피스 id 를 지정하고, fname 에는 저장할 파일이름을 지정합니다. (▲ 서피스 부분적으로 캡쳐) ※ 일반적으로 파일은 "Users/사용자이름/AppData/Local/게임이름" 폴더 아래에 저장됩니다. if keyboard_check_pressed(ord("S")) { surface_save(application_surface, "test.png"); } ◈ 서피스 부분적으로 저장하기 아래 함수를 사용하면 지정한 서피스에서 부분적으로 잘라내어 이미지 파일(*.png)로.. 2021. 3. 29. (♡ )
[게임메이커 강좌-기초][GMS2] 게임화면 캡쳐하기 GAME MAKER 강좌 KAYAN ◈ 게임화면 캡쳐 하기 게임화면을 캡쳐하는 것에 대해 알아봅시다. (▲ 게임화면 캡쳐) 게임메이커에서는 아래 함수를 사용하면 게임의 현재 화면을 이미지 파일(*.png)로 저장할 수 있습니다. ◎ screen_save(fname) fname 에 저장할 파일이름을 지정합니다. ※ 일반적으로 파일은 "Users/사용자이름/AppData/Local/게임이름" 폴더 아래에 저장됩니다. 주의해야 할 것은 이 함수는 Draw GUI End 이벤트에서 호출해야 제대로 작동할 수 있습니다. if keyboard_check_pressed(ord("S")) { screen_save("Screens\Screen_" + string(num++) + ".png"); } ◈ 게임화면 부분적으로.. 2021. 3. 29. (♡ )