질문과 답변

Extra Form

 

안녕하세요. 얕은 지식으로 ruby에 잘 알지 못한상태에서 스크립트를 작성하다보니 궁금한 부분이 있어 이렇게 질문 글을 올립니다.

다름이 아니라 스크립트 에디터에서 스크립트를 작성할때

class Game_Interpreter

  def (스크립트명)

     스크립트 내용

  end

end

로 작성을 한 뒤 맵에서 이벤트를 하나 생성해 이벤트 편집으로 (스크립트명)을 작성해 스크립트를 실행했습니다.

그런데 이렇게 작성을 하니 모든 맵에 스크립트 이벤트를 추가해야하는 단점이 있더라구요.

위에 작성한 스크립트를 이벤트를 작성하지 않고도 맵 전체에 자동으로 돌아가게 하려면 어떤식으로 수정을 해야하는지 궁금해 이렇게 글을 올립니다.

 

 

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

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

Comment '9'
  • profile
    습작 2017.08.10 17:34
    Scene_Map의 update 매서드쪽에 엮어서 구현하세요.
  • ?
    Xmania 2017.08.10 21:52
    답변 감사합니다.
    class Game_Interpreter 부분을 call Scene_Map < update로 바꾸면 되는건가요??
  • ?
    LuD 2017.08.10 21:26
    모든 맵의 이벤트내용이 적용되게 하는건 커먼이벤트로 가능합니다.
    스크립트의 내용이 길지 않다면 기본 커먼이벤트로 작성하는것도 좋습니다.
  • ?
    Xmania 2017.08.10 21:52
    답변 감사합니다.
    커먼 이벤트라면 데이터베이스 란의 커먼 이벤트 말씀하시는건가요??
    거기서 동작을 병렬처리로 하면 되는건가요??
  • ?
    LuD 2017.08.10 21:56
    넵. 데이터베이스의 커먼이벤트 입니다.
    게임 실행시 (혹은 해당 메소드를 사용하는 때) 스위치를 ON 시켜주고 그에맞는 데이터베이스의 커먼이벤트로 내용을 작성하면 모든 맵에서 실행됩니다.
    추가 - 위 습작님 답변에 단 내용 call Scene_Map < update 는 에러납니다.
  • ?
    Xmania 2017.08.10 22:42
    친절한 답변 정말 감사합니다 ㅠㅠ
    정말 죄송한데 마지막으로 현재 진행중인 맵의 크기(가로,세로)가 저장되는 변수가 혹시 존재하는지 알고 계신가요??
  • ?
    LuD 2017.08.10 23:26
    $game_map.width, $game_map.height 로 가로, 세로 크기를 알 수 있죠.
  • ?
    Xmania 2017.08.10 23:37
    정말 정말 감사합니다 ㅠㅠ 아무리 찾아도 해결이 안됐는데 LuD님 덕분에 많은 것이 해결 되었습니다.
  • ?
    LuD 2017.08.10 23:58
    알만툴 스크립트는 따로 강좌가 별로 없습니다. 강좌라고 해도 거의 다 루비 강좌죠;;
    그래도 알만툴이 루비언어로 만들어 진거라 루비언어 공부를 해두면 좋습니다.
    답변중에 call Scene_Map < update 라는거 보니 모르는 상태에서 따라하려는듯 한데..
    모르는 상태에서 사용하다 잘못되면 안쓰느니 못한 결과가 생길지도 모르니 주의하시는게 좋아요.
    프로그래밍을 배우려는게 아니라 게임만들다가 원하는 기능을 편하게 만들고 싶다라는 생각으로 스크립트를 수정하는 거라면 권하지 않고... 될수있으면 이벤트로 만들다가 정 스크립트를 써야하는 상황이라면 제작의뢰에 원하는 기능을 상세히 기획해서 의뢰하거나 다룰 수 있는 사람을 구해서 같이 하시는걸 추천드립니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12387
RMXP 게임하다가 일정 이벤트가 뜨면 게임 폴더 속 파일이 자동 실행되도록 할수 있나요? 2 찐콩땅콩 2015.11.15 339
RMVX 힐이 특정 상대 에게 데미지로 박히게 하는방법 3 OvercomE 2014.01.04 1032
RMVX 흰색없는 이미지 올리기? 13 file Thyella 2013.03.05 1441
기본툴 사용법 RMVXA 흡혈 스킬 만들기 3 겜만들고싶다앙 2021.01.06 290
RMVXA 흔들림 효과 질문 3 달밤에왈츠 2012.07.03 1677
기타 RMVXA 흑백 스킬 애니메이션을 만들었는데 검은 색이 계속 투명처리가 됩니다 2 file 오황불 2020.12.31 89
RMXP 흐읗읗 2 쿠크 2011.02.12 1076
RMVX 흐음..제가 액토이동경로 이벤트에대해 아쳐 2015.04.19 199
RMXP 흐엏엏 2 file 쿠크 2011.02.11 1146
RMXP 흐아아.. 맵칩 관련 질문 입니다. 4 미니쿠키 2011.01.22 1107
RM2k 흐미 1 알이즈웰 2011.01.13 1852
RMXP 훈장 시스템 3 솔로몬 2013.02.18 906
RMVX 훈덕 님이 올리신 스킬 사용 조건(번역) 사용방법 file 엿데브 2011.06.07 1677
RMVXA 후크 샷 스크립트 2 불청객 2013.01.17 1086
RMVX 후레시 같은거 어떻게 만들죠? 6 후라이팬샷 2013.08.19 1319
RMVXA 후레쉬효과? 1 아이디어창고 2015.07.11 265
RMVX 후레쉬같은 이벤트 질문 2 노이치 2012.07.08 3448
RMVX 후레쉬 스크립트..? 3 아인이다 2012.10.25 1410
기본툴 사용법 RMMV 효과음이나 브금 추가하는 법을 모르겠어요ㅜ 3 클라시메이트 2019.01.18 477
기본툴 사용법 RMMV 효과음을 끊기거나 겹치지 않게 반복시킬 수 있나요? 2 PPPL 2019.11.22 314
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516