질문과 답변

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 12476
RMVX 스크립트 게시판의 "액터선택지 간편제작 스크립트 오류"에 대해.. 5 츠코미 2010.11.04 1051
RMVX 커먼이벤트에 레벨업 이벤트를 만들고 스위치로 작동 시켰는데 무한 반복됩니다 6 톨톨 2010.11.04 1089
RMXP 프롤로그 돋네 2 신케 2010.11.03 814
RMVX 액터커맨드 확장시에 새로 추가된 커맨드가 표시가 안되요 ㅠㅠ 2 톰소여동생 2010.11.03 675
RMVX 타일에 관하여. 2 하늘바라KSND 2010.11.02 890
RMXP mr.mo ABS 1.7(?) 로드 2 뭉개뭉개 2010.11.02 765
RMVX 아이콘칩 넣는법 2 아르켜주세요 2010.11.02 967
RMXP 게임이 1 신수 2010.11.02 768
RMVX RPG VX 에서,, 전투불능이 된 아군 캐릭터를 소생시키는 스킬 .. 2 레이아이 2010.11.02 865
RMXP 아방스님이 올려주신 캐릭터 만드는 일본 웹 사이트 2 Hsik 2010.11.02 1207
기타 rpgxp 윈도우스킨 만드는법 1 오니가족 2010.11.01 2358
RMVX '그림의 표시' 20개 이상 하는 법?! 4 고우쿠마 2010.10.31 951
RMVX 엑터 변수로 레벨 변경 하는 법 (특정 레벨로 고정) 질문 2 세데르 밀리스 2010.10.31 812
RMVX 이버전은 이벤트 불러오기없나요 ?ㅜㅜ 도요새 2010.10.31 750
RMVX 스테이터스 커스텀 스크립트 관련 질문입니다. T.C.O.L 2010.10.31 610
RMXP 맵칩의 투명도 설정???? 1 로베르트 2010.10.31 796
RMXP 경험치곡선말고 경험치량 조절하는 방법... 4 다구 2010.10.31 1075
RMXP 이벤트가 삭제되면 다른 이벤트가 발동하는 방법 2 절망했다 2010.10.31 1005
RMVX 전직에 관해.. 1 톨톨 2010.10.30 867
RMXP 그..그러니깐.. 주인공이 움직일때 이벤트가 주인공을 가로막는 방법이요.. 1 워메 2010.10.30 816
Board Pagination Prev 1 ... 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 ... 517 Next
/ 517