질문과 답변

Extra Form

 01.png



어드벤처성이 강한 게임에서 흔히 사용하는 방식 중에

인벤토리에 보관한 아이템을 선택해 직접 조사하거나 사용하는 방식이 있습니다.


구현하는 일이 정말로 만만치가 않네요.


스크린샷의 예시로 사용한 게임을 뜯어보니,

아이템을 선택한 후에 해당 아이템의 id를 1번 변수로 받아

커먼이벤트를 불러온 뒤 1번 변수에 대입된 값이 얼마냐에 따라 아이템에 대한 설명이 나온다던가

아이템을 사용해 오브젝트와 상호작용하는 방식이라고 생각이 됩니다.


처음부터 난관이네요.

변수에 선택된 아이템의 id를 받아오는 일이 쉽지 않습니다.



 

 

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '2'
  • ?
    안나카레리나 2018.08.20 21:58
    Scene_Item 클래스에서 아이템의 선택을 결정하는 메소드인

    def on_item_ok
    $game_party.last_item.object = item
    $game_variables[1] = $game_party.last_item.object.id
    determine_item
    end

    를 살펴보시면, $game_party.last_item.object 부분이 선택된 아이템을 결정하신다는 것을 추측할 수 있습니다.
    물론 저걸 그냥 변수로 꺼내오시면 아이템 ID로 입력되지 않기 때문에, 뒤에 .id라는 메소드를 붙이셔야 합니다.

    def on_item_ok
    $game_party.last_item.object = item
    $game_variables[1] = $game_party.last_item.object.id
    determine_item
    end

    너무 막혀서 잠시 쉬다오니까 답이 보이네요.
    방금 전까지 .itype_id로 삽질하다가 혹시나 싶어서 .id로 바꿔 넣어보니 먹힙니다.
  • ?
    안나카레리나 2018.08.20 21:59
    그렇다고 해도 받아온 변수를 어떻게 커먼이벤트와 연계시킬 것이며, 아이템 사용에 따른 오브젝트 상호작용은 어떻게 구현할 것인가, 여러모로 고민이 많습니다. ㅠㅠ

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12441
기본툴 사용법 RMVXA 게임 도중에 타이틀을 바꾸고 싶어요 2 설님 2021.04.12 120
RMVXA SBS 스크립트에서 무기 삭제를 하고 싶네요. file 규사마 2015.08.22 120
RMVXA wait의 프레임 수를 실수로 할 수 있을까요? 2015.09.22 120
RMVXA 경영게임 처럼 이벤트의 위치를 플레이어가 원하는 대로 하는 스크립트는 없나요? 1 겜제작광 2015.10.23 120
RMVXA 선택지를 주인공이 지닌 스킬에 반응시키고싶습니다 3 카프치 2016.06.25 120
RMVXA 스위치가 먹통이에요 1 Leonis 2016.09.05 120
RMVXA XAS 불망울 2017.07.26 120
RMVXA (데이터베이스)게임 실행 중 주인공의 메모 부분을 수정하거나 한줄 추가할 수 있는 방법이 있나요? 2 file 미스터챈 2017.02.22 120
RMVXA 캐릭터 프레임 속도를 낮추고 싶습니다. DisCat 2017.07.01 120
기타 RMVXA 쓰러진 캐릭터의 기본 베이스를 찾고 싶습니다. 2 file 로레니 2020.04.07 120
맵배치 RMVXA 이거 왜이럴까요..?? 2 file arthurk 2022.10.02 120
RMVXA rpg vx & vx ace 프론트 뷰 사용하고 싶은데 여기서 어떻게 해야되죠? 4 바크지누크 2018.05.10 121
액션 전투 RMVXA 전투할때 주인공 위치 Wolfclaw 2020.03.27 121
RMVXA 마우스가 이벤트에 반응을 하지 않습니다 1 두솔 2016.04.15 121
RMVXA RGP VXA 전투대사 스킵 방법 세레네키 2016.10.03 121
RMVXA 창 불투명하게 설정하는 법좀 알려주세요 1 민트Mint 2017.07.24 121
RMVXA 왜 스킬로 커먼이벤트가 발동이 안될까요 1 file 버섯수프 2017.08.06 121
RMVXA 답변이 없어 새로운 글 써봐요 혹시 변수를 아이템에 적용할 수 있을가요 2 신이다1 2017.12.17 121
이벤트 작성 RMVXA 맵 위에 이미지 얹을수 있나요??ㅠㅠㅠ제발제발요 5 file nucnuc 2019.12.17 121
기타 RMVXA 윈도우 스킨이 이상하게 나와요 file 둣녀 2022.01.05 121
Board Pagination Prev 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 149 Next
/ 149