질문과 답변

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 12397
에러 해결 RMMV 따라하기 스킬을 구현중에 문제가 생겼습니다. file 프랑도르 2021.08.06 59
스크립트 사용 RMMV 이벤트 이동 스크립트 퐁지 2020.07.11 59
이벤트 작성 RMMV 메세지창 띄워놓고 다른 이벤트 실행하기 꽉모씨 2021.10.14 59
플러그인 사용 RMMV mv 캐릭터모션할때마다 깜빡이는데 해결법있나여? 1 twrr 2023.03.14 59
기타 RMMV 궁금합니다 3 간색 2019.01.25 59
기본툴 사용법 RMVXA 인게임 카메라가 너무 멀리 있습니다 3 다크크리에이터 2023.07.12 58
턴제 전투 RMMZ 알만툴 전투 이벤트 시스템이 원래 이런 건가요? 2 하라아아암 2023.09.04 58
이벤트 작성 RMVX 화면을 1080으로 바꿨더니 대화창이 너무 작아 키우고 싶습니다 file 박스레인지 2023.03.29 58
스크립트 작성 RMMV mv에서 사용하는 스크립트 기본 변수명에 대해 질문드립니다. 2 애용애용갱얼쥐 2023.01.09 58
스크립트 작성 RMVXA 메뉴창에서 메뉴를 선택했을 때 원래 메뉴 목록이 사라지지 않게하려면 어떻게해야할까요 무명유실 2019.11.12 58
에러 해결 RMMV 파일을 열려고 하면 프로그램이 멈춥니다. file 고르아게 2019.05.05 58
이벤트 작성 RMVXA vx ace 이벤트를 실행하면 이벤트 그래픽이 멋대로 이상하게 바껴요 ㅠㅠ 2 체어링2 2020.01.17 58
스크립트 작성 RMVXA 파일이름 변경 배경 2020.07.10 58
기타 RMMV 알만툴MV 아이템 보유수량 한도를 99 이상으로 늘리려면 어떻게 해야하나요? 1 탈락빌런 2021.08.12 58
이벤트 작성 RMMV 궁금한 것 2 지탁 2020.02.14 58
이벤트 작성 RMVXA 일정시간동안 특정 버튼을 반복적으로 눌러 적을 공격해야하는 미니게임을 만들고싶은데요. 6 홍홍이1 2023.09.11 57
플러그인 사용 기타 대화상자의 크기를 조절하는 플러그인에 관해 4 펑비 2023.09.13 57
기본툴 사용법 기타 rpg maker mz로 거대한 캐릭터를 만들고 싶어요. 2 단무쥐 2023.08.17 57
이벤트 작성 RMMV 여러명 추격시 맵이동 2 주지스 2020.03.25 57
스크립트 작성 RMVXA 현재 장착하고있는 무기의 id는 어떻게 적나요? 2 딱딱이 2020.02.26 57
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