질문과 답변

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 12447
RMVX 필드에서 돌아다니는 몬스터와 접촉하면 2 헤카트 2011.01.04 599
RMVX 필드위의 몬스터가 플레이어를 쫓아가게 하는 방법? 2 길라잡이 2013.01.07 1638
RMVXA 필드의 몬스터 관련질문입니다 . 2 noallja 2012.12.28 1650
RMVXA 필요 경험치 수치를 최저치보다 더 낮게 만들고 싶습니다. file sudoxe 2014.01.21 772
RMVX 필요 없는 메뉴 삭제 1 에피스 2017.06.09 548
RMVXA 필요없는 메뉴 삭제하는법 1 아쳐 2015.10.30 254
RMMV 필요할때 아이템 창을 호출하는 스크립트나 플러그인 1 겜제작광 2016.09.05 139
Visual Novel 필요합니다! 도움! 네코노벨! 이미지 출력 관련 문제입니다! 2 츠쿄 2013.05.19 1546
RMMV 필터중에 컵헤드처럼 노이즈 필터가 있나요? 1 잠행인 2017.10.14 205
RMVXA 하... 참 이거 어찌하나요? 4 file 게임만들고싶어요 2016.05.05 273
RMVX 하나 질문할까합니다 5 주문 2013.11.10 1147
RMXP 하나만 더 물어볼게요... 파티원들이 졸졸 따라오는 스크립트 2 모르모트 2012.09.10 1137
RMVXA 하나의 병렬 이벤트가 모든맵에서 사용(유지)되게 할수있나요? 4 비백 2015.06.27 163
기본툴 사용법 RMMV 하나의 아이템(장비)가 여러가지 유형을 가질 수 있게 할 순없나요? 2 빵야빵야 2020.10.14 190
RMVX 하나의 아이템을 밀면 그 위의 아이템도 같이 이동되는 방법 5 file 페리 2013.11.06 864
RMVX 하루에 질문을 2개나 올리네요.. 이클립스 2010.12.13 903
이벤트 작성 RMVXA 하루에 할 수 있는 활동에 제약을 주고싶어요 3 테티 2020.06.14 133
RMVX 하아 침대를 깔면 위에 네모난 블럭이 .. 3 오니제작초딩 2012.01.01 2758
기타 기타 하이오니 글씨가 안나와요 file 자이언트007 2020.06.07 126
RMVXA 하하...이거 자주 여쭤보네요 4 file 여왕폐하 2016.03.09 145
Board Pagination Prev 1 ... 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 ... 516 Next
/ 516