질문과 답변

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 12395
RMVX 메뉴에서 스킬사용 1 AvAnGs. 2011.08.27 1549
RMVX 캐릭터 크기 2 SkullHeart 2011.05.07 1545
RMVX 자작스크립트 오류 질문드립니다. 3 9219jin 2011.09.25 1541
RMVX X키 자체가 인식이 안 됩니다. 2 링크 2013.12.08 1540
RMVX 화이트 페이드인, 아웃 2 Thyella 2013.04.05 1540
RMVX 액알(Vampyr SBABS) 에서 몬스터 죽일때 죽인횟수/ 7 뿌잉브이 2011.08.19 1535
RMVX rpg 만들기 vx 암호화 뚫기 4 냠이12 2014.01.19 1535
RMVX 액알 스킬 2 234324 2011.08.29 1532
RMVX 이동가능 허용 설정에 대해서 질문있습니다. 4 file Lamancha 2012.08.24 1532
RMVX rpg vx서 음악이 안나오면 어찌해야 하나요 4 둥글수염 2013.05.11 1532
RMVX <특정상태에서 스킬 사용 금지방법> 질문입니다. 3 톰소여동생 2012.06.01 1531
RMVX 아이템 사용시 사용했다고 뜨게 하는 방법.... 토토도리 2011.08.03 1529
RMVX 파티원 따라다니기 스크립트, 전투후 파티원들이 사라짐 현상. 9 네이피어 2012.02.18 1527
RMVX 동료 나중에 얻기.. 3 유리ㅋ 2013.05.16 1527
RMVX 실내 창문에서 빛이들어 오게 할수있나요? 2 hillstate 2011.07.17 1525
RMVX 게임시작하고 이벤트로 전체 화면 스샷을 넣고싶은데요.. 1 아쿠마11 2011.09.16 1525
RMVX 검은화면에 글씨쓰는방법 아시나요?.. 6 file 응엌 2014.01.05 1525
RMVX rvdata 데이터 파일 읽는 법 아시나요?? 1 file sojena 2014.07.29 1524
RMVX vampyr SBABS-Requiem ABS 9 몬스터 경험치 수정 질문좀... 4 이런게상세 2011.08.22 1523
RMVX vx에 포켓몬처럼 적도 보이고 나도 보이는 스크립트 없나요? 4 file 닉닉 2013.09.17 1523
Board Pagination Prev 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 ... 127 Next
/ 127