질문과 답변

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 12398
RMXP xp역전 검사처럼 로직체스 구현중 막힘.. 도와주세요 5 아이리수 2012.11.22 1070
RMXP Xp여러 질문 7 로돌프 2011.01.14 465
RMXP xp엑터 1 unuseid 2012.01.12 2689
RMXP XP에선 칩셋의 치환이 불가능한가요? 2 하진 2012.04.28 2110
RMXP xp에서 타이머 사용,맵 바뀌어도 오니 튀어나오는 방법 등.. 1 나마스떼 2010.09.25 949
RMXP xp에서 조작키 바꾸기 2 난현이라는 2012.02.18 2215
RMXP xp에서 이벤트로 은행 작성중 오류발생 5 file 율페 2012.10.25 875
맵배치 RMXP XP에서 맵을 만들고 그 맵을 이미지로 출력 저장하는 방법이 있을까요? 2 카르와푸딩의아틀리에 2021.03.26 82
RMXP xp에서 동료를 4명이상 가지고 다니기 2 아이리수 2012.03.03 1775
RMXP xp에서 동료가 엑터를 따라오게하는법이 있나요 1 식물이심 2014.09.10 430
RMXP xp에서 동료가 따라다니게 할 수있나요? 식물이심 2014.09.10 440
RMXP xp에서 mp3파일중 안나오는것 수정하기. 1 아이리수 2012.03.11 1866
RMXP xp에도 페이스칩 넣는 방법 4 file 제프 2014.05.15 899
RMXP xp에 삽입되는 그림파일들 규격을 알고 싶어요 4 stonesoup 2012.04.20 2585
RMVX XP액터들 VX에서도 사용할수있게 변환하는 법좀요~ 1 [A]중딩 2011.05.29 796
RMXP XP압축파일 실행오류와 스크립트에디터 한국어 부분... 1 님믹 2012.01.11 2815
RMXP xp안움직여저요 10 2014.02.04 746
RMXP xp아르시스칼든모습그래픽주실분구해요 포인트드림.. 3 청풍쾌검 2011.01.05 413
RMXP xp시스템 데이터 읽기 실패 4 file 린네 2013.12.10 1104
RMXP xp스킨 사용법점여! 1 사람맨의구원 2011.02.05 702
Board Pagination Prev 1 ... 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 ... 516 Next
/ 516