본문 바로가기

GameMaker강좌[GMS2]/DnD강좌-코딩13

[게임메이커 강좌-DnD][GMS2] 시퀸스-5 : 시퀸스 이벤트 ◈ 시퀸스 이벤트 시퀸스에는 오브젝트처럼 시퀸스에서 단독으로 실행되는 특별한 이벤트를 구성할 수 있습니다. (▲ 시퀸스 이벤트) 시퀸스 이벤트는 처음에 비어 있습니다. 스크립트가 아무것도 연결되어 있지 않지요. (▲ 시퀸스 이벤트) 이 이벤트는 사용자 함수를 만들어 지정하면 되는데, 미리 만든 사용자 함수를 연결할 수도 있습니다. 이벤트에 모두 연결할 필요는 없고, 필요하다고 생각되는 이벤트에만 연결해도 됩니다. 그리고 Create New 버튼을 클릭하여 시퀸스 이벤트를 새로 생성할 수도 있습니다. (▲ 시퀸스 이벤트 스크립트) 새로 만든 이벤트는 스크립트 형태로 추가됩니다. (▲ 시퀸스 이벤트 스크립트) 그리고 스크립트에는 위와 같이 시퀸스 이벤트에 관련된 함수가 자동으로 추가되고, 해당 함수에 특정 .. 2021. 10. 16. (♡ )
[게임메이커 강좌-DnD][GMS2] 시퀸스-4 : 브로드캐스트 메시지(Broadcast message) ◈ 브로드캐스트 메시지(Broadcast message) 시퀸스의 브로드캐스트 메시지는 특정 프레임에 메시지를 사용하면, 오브젝트에서 이 메시지를 분석하여 이벤트를 구성할 수 있는 기능입니다. 여기에서 메시지란 문자를 표시하는 것이 아니라, 오브젝트의 브로드캐스트 이벤트를 작동시키기 위한 일종의 사용자만의 명령어입니다. 명령어는 딱히 정해진 것이 아니여서 아무글자나 상관은 없습니다. 다만, 이벤트를 구분하기 쉬운 글자가 좋겠죠. 브로드캐스트 메시지는 삽입하고 싶은 프레임에서 아래의 Add Broadcast Message 버튼을 클릭하면 메시지를 삽입할 수 있습니다. (▲ 브로드캐스트 메시지) 브로드캐스트 메시지는 문자열(따옴표 없음)로 처리합니다. (▲ 브로드캐스트 메시지, 아무 글자나 상관은 없으나 구.. 2021. 10. 16. (♡ )
[게임메이커 강좌-DnD][GMS2] 시퀸스-3 : 모멘트(Moment) ◈ 모멘트(Moment) 시퀸스에는 시퀸스 프레임내에 사용자 함수를 사용할 수 있는 모멘트라는 기능이 있습니다. 이번 강좌에서는 시퀸스의 모멘트 기능에 대해 알아봅시다. (▲ 모멘트) 모멘트를 사용하려면 먼저 사용자 함수를 만들어야 합니다. (▲ 사용자 함수) 모멘트의 함수를 만들 때 간혹 이름이 중복되는 경우가 있기 때문에 함수 이름이 중복 되지 않게 주의하세요. 그리고 함수를 만들 때 인자가 없어야 합니다. 시퀸스가 재생되는 중에 함수를 사용하여 특정 오브젝트를 생성할 수도 있고, 특정 변수값을 변경할 수도 있습니다. 함수가 만들어졌다면, 함수를 사용하고 싶은 시퀸스 프레임에 모멘트를 생성하면 됩니다. (▲ 모멘트 생성) 모멘트에는 이름만 기입합니다. 모멘트에 사용되는 사용자 함수를 편집하고 싶을 때.. 2021. 10. 16. (♡ )
[게임메이커 강좌-DnD][GMS2] 시퀸스-2 : 재생이 끝난 시퀸스 자동 제거 ◈ 재생이 끝난 시퀸스 자동 제거 시퀸스 자체에서는 제거 기능이 없기 때문에 오브젝트 이벤트에서 시퀸스 제거 기능으로 제거를 해야합니다. 이번에는 재생이 끝난 시퀸스를 자동으로 제거하는 이벤트를 구성해봅시다. 시퀸스를 제거하려면, 에셋 레이어에 시퀸스가 생성되었는지부터 확인해야 합니다. 먼저 시퀸스를 제거 이벤트를 수행할 오브젝트의 Step 이벤트 또는 End Step 이벤트를 추가합니다. 그리고 레이어에 아래 함수를 호출하여 레이어에 배치된 요소를 체크합니다. ◎ layer_get_all_elements(layer_id) (▲ 레이어 요소 체크) 체크된 요소들은 배열로 반환됩니다. 요소에는 우리가 체크해야 할 시퀸스가 있을 수 있고, 스프라이트 이미지와 같은 다른 에셋이 있을 수도 있습니다. 시퀸스를 .. 2021. 10. 15. (♡ )
[게임메이커 강좌-DnD][GMS2] 시퀸스-1 : 드래그 앤 드롭 ◈ 드래그 앤 드롭 시퀸스 이번 강좌에서는 시퀸스 기능에 대해 알아봅시다. (▲ 시퀸스 사용) 시퀸스는 게임에 사용할 수 있는 애니메이션 장면을 구성할 수 있는 기능입니다. 일반적으로 타이틀 화면이나 또는 특정 애니메이션으로 구성할 수 있는 장면들을 만들 수 있습니다. 시퀸스는 기본적으로 시퀸스 리소스를 추가하여 편집하면 됩니다. (▲ 시퀸스 편집기) 여기에서 편집기의 우측하단의 (+) 버튼을 누르면 시퀸스에 사용할 수 있는 리소스 에셋을 선택할 수 있어요. 선택할 수 있는 리소스는 스프라이트, 사운드, 그리고 오브젝트이며 이 리소스들을 적절하게 배치하여 장면을 구성하면 됩니다. (▲ 시퀸스 편집기 주요 기능) 편집기의 트랙 판넬에서 리소스를 선택하면 캔버스에서 해당 리소스의 위치를 변경하거나, 확대/축.. 2021. 10. 15. (♡ )