질문과 답변

Extra Form
요즘 스크립트 손보는데 심취한 한 사람입니다.
근데 제가 보기론 스크립트 편집의 편의성을 위하여 alias나 재정의를 이용하라고 되어있던데
원래 있던 클래스와 메소드를 밑에서 같은이름으로 다시 정의하는것을 재정의한다 라는것으로 알고있는데
보니까 스크립터중 몇몇은 alias도 쓰고 재정의도 쓰는것 같아서요
그럼 alias는 재정의와는 다른 기능이라는건데 어떤 기능을 하나요?
Comment '1'
  • ?
    아이미르 2011.10.15 19:07

    기존의 함수? 메소드? ( 정확히 뭐라고 하는 지 잘 모르겠네요;; 독학하다보니 ㅋ;)를 우려먹기 위한 방책으로 보입니다;

     

    재정의해버리면 기존의 것대신 새로 정의한 걸 쓰는 거잖아요. 재정의하기에 예전의 것이 좀 아깝다든가.. 할때 쓰는 게 아닐까요;

     

    예를 들어 지금 제가 주물럭 거리는 VX SRPG 2.0의 일부입니다만

     

      #--------------------------------------------------------------------------
      # ● 기본 민첩성의 취득
      #--------------------------------------------------------------------------
      alias tiex_game_actor_base_agi base_agi
      def base_agi
        return 0 if over_weight?     # 중량 과다하면 0을 돌려준다
        return tiex_game_actor_base_agi
      end

     

    이와 같은 경우 base_agi를 재정의해서 저 한줄을 삽입할 수도 있겠지만 혹시나 지금 하는 부분에서 오류가 있어서

    에러가 난다면 재정의한 경우에는 어디가 잘못 된건지 헷갈릴 여지도 있고 하잖아요.

     

    저렇게 해둔뒤에 중량 과다 부분에서 에러가 나면 alias 아래쪽에서 쉽게 고칠 곳을 찾아볼 수 있겠죠.

     

    P.S VX 도움말에서는 RGSS Reference Manual 밑에 Ruby Syntax 밑에 Class and Method Definitions에서 Definition Operations즈음에서

    alias의 도움말이 있습니다. 문법은 alias newmethod oldmethod 이런 식이라네요;


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12474
RMVX 전투후 해당 적 이벤트가 사라지게 하는법좀 알려주세요 3 file 김만들기 2011.11.02 2228
RMVX VX) 몬스터와 전투시 특정 몬스터만 공격하면 회복합니다 6 한줄노트 2011.11.02 2090
RMVX 광원효과를 이벤트로 만들려하는데 질문이요! 3 모험소년 2011.11.01 2068
RMVX VX) 한정퀘스트를 만들고싶은데요 4 한줄노트 2011.10.31 2209
RMVX 애니메이션 배경색 3 file robot 2011.10.30 2147
RMVX 데이터베이스 밸런스 조절법좀요ㅠㅠㅠ 3 초보제작가뉴센 2011.10.30 2276
RMVX window7 연결프로그램 2 푸른초원 2011.10.25 2242
RMVX 병렬 시행 이벤트 후 캐릭터를 자동이동시켰더니 움직이질 않네요 ㅠ 2 슬픈하품 2011.10.25 2481
RMVX 자동 실행(또는 병렬진행)한 대화가 테스트 화면에서 계속 반복되네요ㅠ 7 슬픈하품 2011.10.24 2151
RMVX rpgvx 탈것에서 내리는 방법 1 사과튤립 2011.10.24 2481
RMVX 저 네이버에 vx게임 만드신 분꺼 보았는데... 2 file 냉혈한도라지 2011.10.24 2040
RMVX 다음 화면으로 자동으로 넘어갈 수 있게 하는 방법 3 슬픈하품 2011.10.24 1857
RMVX rpg vx 맵 어둡게 하는 방법 1 RMadrid 2011.10.23 2380
RMVX RPGVX 게임은돌아가는데 글씨가 안보여요 ㅠ 5 힙간 2011.10.22 2167
RMVX RPG VX<<< BGM이랑 ME 이거 사운드가 안나와요.ㅜㅜ 1 토모야키 2011.10.22 3436
RMVX xp툴의 BGM을 vx툴로 옮기고 싶은데요 3 동담 2011.10.21 1904
RMVX (rpgvx)기차스크립트 사용법(스크립트 사용법) 5 ba람이 2011.10.19 2027
RMVX VX 윈도우7에서 테스트플레이시... 3 Luciel 2011.10.19 1959
RMVX rpg vx 벽만들기 1 판다냐옹 2011.10.15 2050
RMVX 스크립트 쓸때 alias 1 EuclidE 2011.10.15 1561
Board Pagination Prev 1 ... 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 ... 127 Next
/ 127