질문과 답변

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 13186
기타 우스이의 회 홈페이지 주소... 1 허브한잎 2011.10.17 2304
RMXP RPG XP에서 RPG2k, RPG2k3 BGM 사용하기 (mid파일) 2 뮤리온。 2011.10.17 2641
RMXP 아오오니같은 게임만들때.... 3 이지눙 2011.10.17 2805
RMXP XP버전에서 얼굴그래픽 넣는 방법 2 m양 2011.10.16 2343
RMVX rpg vx 벽만들기 1 판다냐옹 2011.10.15 2051
RMVX 스크립트 쓸때 alias 1 EuclidE 2011.10.15 1561
GM rpg만들기 제일쉬운거 4 cerod 2011.10.14 1911
RMXP 스크립트폍집기에서 1 곱등이틀러 2011.10.12 2184
RMVX vampyr SBABS-Requiem ABS 9버전 오류.. 다시올립니다. 3 이런게상세 2011.10.12 2293
기타 아방스에서 완성작게임자료실,일반게임자료실의 차이점은 무엇인가요? 1 라유 2011.10.12 1186
RMVX 스크립트 짜기 12 Jhon 2011.10.11 1474
RMXP XP게임 만들기 질문이요!! 2 로돌프 2011.10.10 1839
RMXP 윈도우7의 알만툴XP 페이드아웃 오류 1 겨울별 2011.10.10 3023
RMVX 도감 스크립트 추가질문입니다. 1 라스트루마 2011.10.10 1675
RMVX 액션 알피지에 대해.... 1 꼬마게이머 2011.10.09 1838
RMXP 보스랑 전투할때... 2 Lord Justice 2011.10.09 2015
RMVX 로드 오류나네요ㅠ 3 file 라유 2011.10.09 1712
RMXP 예기치못한포맷에대해 4 김김김ㄱ미 2011.10.09 1561
기타 RPG만들기로 만든 게임은 에디트를 사용못하나요? 5 키키두두키 2011.10.09 13480
RMVX 아이템창 문제;;(고수분의도움으로 해결되었습니다.) 7 file 라스트루마 2011.10.09 1154
Board Pagination Prev 1 ... 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 ... 517 Next
/ 517