질문과 답변

Extra Form

예를들어

$game_actor.base_atk.n 이라고 하면

class Game_actor에

def base.atk의

변수 n 를 일컫는 명령어 같은거 없나요?...

Who's 코아 코스튬

?

안녕하세요 ^^

WebEngine 입니다. ^^


Game 제작에서 Web 제작으로 옮겼어요 ^^

http://www.webengine.co.kr/

Comment '4'
  • ?
    코아 코스튬 2010.10.30 15:54

    역시 없는건가요?ㅠㅠㅠㅠ

  • ?
    허걱 2010.10.30 16:09

    n이 그냥 함수내에서만 선언되서 사용되는건 접근 방법이 없습니다.

    함수내에서 사용되는 변수에 접근하려면 먼저 그 변수를 클래스 변수로 만들어 쓰고

    그 다음은 함수로 만들어서 값을 돌려주던가 접근권한을 주던가 해야 하는...

    클래스 변수는 @n  같은걸 말하는거고

    함수로 만드는건

    def n

    return @n

    end

    이런식으로 만들어 주는거고

    접근 권한을 주는건

    attr_reader :n

    혹은 attr_writer, attr_accessor 등을 써줘서 읽게 하던가 쓰게하던가 모든권한 주던가...

    그렇게 해주지 않고 그냥 함수내에서 일반 변수로 쓰인건 접근 할 방법이 없습니다.

  • ?
    허걱 2010.10.30 16:56

    기존 스크립트 보시면 클래스명 바로 아래쪽에 그런식으로 쓰인게 많이 보이실건데..

    위에서 말했듯이 일단 클래스 변수로 만들어 주고 써주시면 됩니다.

    class Test

       attr_reader :n

       def initialize

          @n = "abc"

       end

    end

    #############

    test = Test.new

    p test.n    # =>   "abc"

    이런 식으로 클래스 내부의  변수를 읽을 수 있습니다.

  • ?
    코아 코스튬 2010.10.30 16:11

    그럼 읽게 하게 한뒤에 불러오는 방법은요?..

    attr_reader :n

    하고 불러오는 방법


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 59592
RMVX rpgvx계 게임을 받았는데 1 하구하구 2010.11.08 9720
RM2k Rpg2000 게임하는데 렉이 심해요 1 Be폭력 2010.11.08 1574
RMXP 액알에서 몬스터 때릴때 1 잡초용 2010.11.08 955
RMVX RPGVX 총쏘기.. 남해의별 2010.11.08 826
RMXP 메뉴 화면 변경 방법좀 2 찢어보니수표 2010.11.07 775
RMXP 단거리 액알 캐릭터가 몬스터를 치면 빙글빙글 돕니다 잡초용 2010.11.07 791
RMVX vx로 SRPG 이벤트or스크립트에 대한 정보 없나요? 2 쿠쿸 2010.11.07 805
RMVX 그림으로 설명. <{([수정])}> 5 곰테니 2010.11.07 1102
RMXP 액터 않보이게하기 2 빠밤 2010.11.07 744
RMXP 배틀러 이미지 말입니다. 1 환장 2010.11.06 813
RMXP 최대 소지 가능한 아이템 수가 어떻게 되나요? 5 아루쿠 2010.11.06 943
RMVX 도영상에 점프기능을 추가했었는데 그후 오류... 6 ARWY 2010.11.06 861
RMVX 스크립트 게시판의 "액터선택지 간편제작 스크립트 오류"에 대해.. 5 츠코미 2010.11.04 1053
RMVX 커먼이벤트에 레벨업 이벤트를 만들고 스위치로 작동 시켰는데 무한 반복됩니다 6 톨톨 2010.11.04 1097
RMXP 프롤로그 돋네 2 신케 2010.11.03 820
RMVX 액터커맨드 확장시에 새로 추가된 커맨드가 표시가 안되요 ㅠㅠ 2 톰소여동생 2010.11.03 694
RMVX 타일에 관하여. 2 하늘바라KSND 2010.11.02 895
RMXP mr.mo ABS 1.7(?) 로드 2 뭉개뭉개 2010.11.02 770
RMVX 아이콘칩 넣는법 2 아르켜주세요 2010.11.02 970
RMXP 게임이 1 신수 2010.11.02 772
Board Pagination Prev 1 ... 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 ... 518 Next
/ 518