질문과 답변

Extra Form
#---------------------------------------
# 연속공격속도.(기본공격)
@@Speed = 50
  
# 연속공격속도.(스킬)
@@Speed1 = 50
  
class Set
  def Speed1_set(uid)
     @uid = uid
    @@Speed1 = @uid
    end
end
#---------------------------------------
위내용을 스크립트에 추가하였습니다.

그리고...

이벤트의 실행내용:

스크립트 : $Set.Speed1_set(0)
이벤트의 일시 삭제

위에처럼했습니다.

제셍각대로라면, @@Speed1의 값은 0이되야하는데 오류가나는군요...

왜이런것일까요?

제가만든 것의 틀린점을 지적해주세요!

이벤트는 병렬 처리 로설정하였습니다.
Comment '3'
  • ?
    허걱 2011.09.27 03:27

    @@변수의 경우 객체가 새로 생성되어도 동일한 값이 적용되는 변수를 나타냅니다. (클래스 변수라고 하죠.)

    (보통 클래스나 모듈 내부에서 사용됩니다.)

    $변수의 경우 글로벌 변수라고 해서 어디서든 사용가능한 변수가 됩니다.

     * @변수의 경우 멤버변수라고 하며, 보통 클래스나 모듈등에서 사용됩니다.

    질문의 경우 $Set.Speed1_set(0)라고 적었는데 당연하게도 $Set 이라는 변수는 정의되지 않았기 때문에

    에러가 나게 됩니다.  ($를 붙인다고 클래스가 바로 사용되는게 아닙니다;;)

     

    먼저 변수에 대해서 기본 도움말이나 루비관련 사이트나 카페등을 찾아서 공부하시는게 좋을듯 하네요.

    참고로 본문같은 경우는 그냥 $speed = 50 등으로 정의를 해주고

    사용하려하는 함수내부(def 어쩌고...) 혹은 이벤트의 스크립트 부분에서

    $speed = n 과 같은 방법으로 사용하는게 좋을듯 합니다.

     

    개인적인 추가의견이라면 $speed 보다는 $user001_last_attack_speed 등의 사용용도등을 포함한 변수명이 좋을듯 하네요.

    (나중에 혹시 모르지만 그냥 speed등의 뭔지모를 변수이름 하나 때문에 게임(스크립트) 자체가 버려지는 일도 있습니다;;)

  • ?
    9219jin 2011.09.27 06:42

    말씀하신대로 스크립트에 $Speed = 50 로적은뒤


    이벤트에 스크립트부분에 $Speed = 0 으로하였지만.


    구문오류가납니다 뭔가잘못한것입니까?


    루비 관련사이트를 찾았습니다.하지만.. 자세히 나와있지않아 보기가임들었습니다.


    그래서 이구문오류를 해결하려면 어떻게해야하나요?

  • ?
    허걱 2011.09.28 18:42

    그냥 그렇게만 적을경우 오류가 날일은 없지만... (질문할때는 오류내용을 알려주셔야 대답가능합니다.)

    vx 1.02 한글화하면서 기본오류가 생긴건 고치셨는지요 @_@??

    http://avangs.info/148524  기본오류 해결법

    질문전에는 먼저 검색을 해보시기 바랍니다...~_~;;


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12391
RMVX 자작스크립트 오류 질문드립니다. 3 9219jin 2011.09.25 1541
RMXP ABS사용하시는분들만 꼭봐주세여 게임제작중 2011.03.25 1541
RMVX 화이트 페이드인, 아웃 2 Thyella 2013.04.05 1540
RMVX X키 자체가 인식이 안 됩니다. 2 링크 2013.12.08 1540
라이선스 툴선택 RPG MAKER 시리즈 소재의 저작권에 대해서 3 머그빵 2014.03.20 1539
RM2k3 RPG 2003 - 인물의 반만 반투명합니다 2 file 엘리언 2011.09.18 1537
RMVX rpg 만들기 vx 암호화 뚫기 4 냠이12 2014.01.19 1535
RMXP 혹시 아이템 단축키에 등록해서 사용하는 스크립트가 있나요? Lighna 2012.02.02 1535
RMVX 액알(Vampyr SBABS) 에서 몬스터 죽일때 죽인횟수/ 7 뿌잉브이 2011.08.19 1535
툴선택 알만툴로 제작한 게임은 RTP 없이는 무조건 실행이 불가능한가요? 4 Epsilon 2013.05.26 1534
RMXP 실내와 실외의 날씨 조정, 그리고 파티원의 결합과 분리 질문합니다. 4 file 라랍두 2013.01.11 1534
RMVXA 기본 달리기(shift) 지우는 법 알려주세요!! 4 CHERRY 2013.10.04 1533
RMXP 조건분기 설정 질문입니다. 4 CJYG* 2011.09.23 1533
RMVX rpg vx서 음악이 안나오면 어찌해야 하나요 4 둥글수염 2013.05.11 1532
RMVXA 플레이어가 접근하면 반응하게... 4 닉네잉 2012.08.24 1532
RMVX 이동가능 허용 설정에 대해서 질문있습니다. 4 file Lamancha 2012.08.24 1532
RMVX 액알 스킬 2 234324 2011.08.29 1532
RMVX <특정상태에서 스킬 사용 금지방법> 질문입니다. 3 톰소여동생 2012.06.01 1531
AGM 테스트 플레이할때 오류가 나요 1 file 아담 2011.01.25 1531
RM2k 맵 자체에서 몬스터의 등장 3 카오스 울프 2012.09.26 1530
Board Pagination Prev 1 ... 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 ... 516 Next
/ 516