RPG 썸네일형 리스트형 Rpg framework with Game Maker 2.3 -4화 https://youtu.be/UFbXDolqLug Inv 오브젝트의 스텝 이벤트 내용에 대해서 설명을 시작해봅시다. 우선 최상단에 enable 이 false일 때 아예 exit를 합니다. exit의 경우 이벤트나 문 자체를 나가버리기 때문에 강려크하면서도 유용합니다. 특히 이렇게 활성화 여부를 아예 전체 이벤트에 거는 경우 최상단에 exit를 박아두기도 합니다. 그리고 전에도 한번 간략히 설명했던 드래그 이동 관련 내용이 담긴 파트가 있는데, 보시면 if ui_drag==1 {} else{} 이 부분이 드래그의 메인 파트인 걸 알 수 있죠? 그리고 점차 다른 인스턴스들을 만들면서 그 설정 조건을 덧씌웠다 보시면 됩니다. 이 윗 부분은 다른 인스턴스들을 다루면서 하게 되니 일단 다음에 다루도록 하겠습니다.. 더보기 RPG Framework with Game Maker 2.3 - 3화 https://youtu.be/Wj-9vlG_3mE https://youtu.be/sELRnMXyBQQ https://youtu.be/IB5fIK4QIic https://youtu.be/QYuBhMYtTeo 이번 주는 스케쥴상 줄글 먼저 쓰고 영상으로 올리는 게 아니라, 영상으로 먼저 찍어서 올렸습니다. 피로로 인하여 누락하거나 헛소리를 하거나 강좌의 퀄리티가 저하된 부분이 있다면 미리 사죄드립니다. 너그러운 마음으로 봐주시면 감사하겠습니다. 더보기 RPG Framework with Game Maker 2.3 - 2화 먼저 설명하기 전에 살펴보면, 일단 언급한 대로 시초는 Inventory 개념의 확장이었기 때문에 Inventory와 관련된 오브젝트 위주로 살펴봐야겠네요. 저같은 경우 앞 글자만 따서 Inv라 이름 지었습니다. 살펴보니 Parent 오브젝트가 있죠? Parent 로 o_gui가 지정이 되어 있습니다. 이름부터 짐작이 오긴 하지만 대충 어떤 건가 하고 들어가서 확인을 해봅시다. 생성 시 자기자신이 어떤 UI이냐에 따라 my_id가 달리 선언이 되는 군요. image_index의 경우 사실 현재는 별 필요가 없는데 아무튼 설정이 되어있습니다. my_pos라는 변수를, global.master_stack이라는 리스트에서 my_id의 값이 해당하는 위치를 가져오고, 그걸 기준으로 depth를 설정하는군요. 보.. 더보기 RPG Framework with Game Maker 2.3 - 1화 이 강좌는 중고급 단계를 대상으로 합니다. 그러나, 그렇게 어려운 지식을 필요로 하지 않기 때문에 잘 따라오시면 충분히 이해하실 수 있을 거라고 생각합니다. 이 강좌는 여러분을 위해서 작성하는 것도 있지만, 사실 2019년 당시 기술적 근간은 완성되어 있었고 이를 업데이트 된 구조체를 활용해서 다시 보다 효율적인 형태로 재구성하고 오류 수정한 것이기 때문에 기억을 새록새록 나게 하기 위해서, 즉 저 자신을 위해서 작성하는 면도 존재합니다. 간혹 까먹어서 틀린 부분이 있다고 해도 양해해주세요. 우선 Inv라는 아이템을 보시면, 이게 제가 원래 만들고자 하던 시스템이었죠. Inventory 와 Armor창, 그리고 퀵슬롯창의 연동을 핵심으로 만들고, 스탯창, 스킬창은 명목상으로 존재는 하는데 모양만 있고 틀.. 더보기 이전 1 다음