질문과 답변

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 12473
RMVX 이동루트가 이상합니다 2 로블럭스 2014.06.06 619
RMVX rpgvx 소리오류 2 ddmc 2014.06.05 1187
RMVX 들어갔다 나오면 리셋되는 몬스터 1 위리리릴 2014.06.05 489
RMVX 추가 파일 없이 실행 아이콘만 깔끔하게 실행하게 하려면 어떻게 해야하나요? 12 하얀악어 2014.06.05 671
RMVX 맵을 전체적으로 어둡게 할 수 있을까요? 1 file 빡새 2014.06.04 826
RMVX 페이드 인, 아웃은 주로 어떨때 쓰는건가요? 4 빡새 2014.06.04 795
RMVX 타일 e 맵칩 1 에드문드 2014.06.04 589
RMVX 질문올립니다. 2 file 에드문드 2014.06.04 685
RMVX 스크립트..영어 해석좀.ㅠㅠ 4 dlwog2 2014.06.03 426
RMVX 기본몬스터 각각 인덱스 번호좀요 ㅠㅠ dlwog2 2014.06.03 543
RMVX 액션알피지에서 시간마다 리젠하는 몬스터 만드는법.. 4 dlwog2 2014.06.02 700
RMVX 액알에서 스킬만들기 dlwog2 2014.06.02 529
RMVX 메세지박스 바꾸는 법좀요, 2 dlwog2 2014.06.02 955
RMVX 메세지박스 바꾸는 법좀요... 1 dlwog2 2014.06.01 531
RMVX 퀘스트,체력바,이동속도 질문합니다. 2 dlwog2 2014.06.01 1129
RMVX 메뉴의 스테이터스가 그림이 아닌 글씨로 표시하는법(rpgvx) 2 file 카안 2014.05.31 1647
RMVX RPG 만들기 VX SBS 상대방도 캐릭터 그래픽으로 나타나게 하는 방법.. file 잭무기 2014.05.29 921
RMVX 쯔꾸르파일 실행이 안되요...... file a코코아a 2014.05.28 1434
RMVX 문장스크롤 스크립트 오류 file 빡새 2014.05.28 648
RMVX 음..메세지 스크립트를 바꾸니깐 오프닝을 못하겠어요.. 2 file 물달이 2014.05.28 766
Board Pagination Prev 1 ... 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ... 127 Next
/ 127