질문과 답변

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 12400
RMMV 맵 자르기 안되나요? 1 배고픈 2017.05.06 145
RMXP rpg xp 테스트 게임이 안되네요. ㅠㅠ 스윙터틀 2016.01.06 145
기본툴 사용법 RMMV 게임에서 그림을 표현하고싶습니다 1 둥근테안경 2019.08.25 145
RMMV 전투시 좌측 하단에 캐릭터의 모습이 나타나게 하는 플러그인을 알려주세요. file 데아곤 2017.09.17 145
RMMV 레벨을 캐릭터레벨/종족레벨/직업레벨로 분활 하고 싶습니다. 10 RoyalNavy 2018.07.01 145
기타 사이트 이용 갑자기 아방스에서 차단 당했다고 떴었는데 8ㅇ8 왜그런거죠 폴트 2021.01.01 145
게임 번역 RMMV 타이틀 메뉴 공백 제발 해결좀ㅠ file 나메크성인 2022.12.13 144
이벤트 작성 RMMV npc에게 물건을 주고 이벤트 발생시키는 법 9 민초령 2021.05.23 144
이벤트 작성 RMMV 조건분기로 메뉴 작성 질문드립니다! 1 file 츄웬 2020.06.03 144
이벤트 작성 RMMV 캐릭터한테 아이템을 시작부터 쥐어주고 싶은데 2 두돧둗 2019.07.08 144
이벤트 작성 RMMV BGM 이벤트에 관해 3 ∃rrorcOd∃:716 2019.05.12 144
기타 RMXP 게임 파일에서 3 TH.Wert 2020.10.22 144
이벤트 작성 RMMV 캐릭터,이벤트 이동경로의 설정 관련 4 NEXONON 2019.01.20 144
기타 Vxa와 xp의 차이점? 3 ikmyung 2018.08.11 144
RMMV 애니메이션 모션이 투명으로 나옵니다 1 송실용 2018.07.07 144
RMVXA 게임 내의 시간 표기 1 신이다1 2017.12.16 144
RMXP 글씨가 안나오네요. 1 blk33 2017.06.18 144
기본툴 사용법 기타 RPG MAKER MZ에서 화면 위쪽 버튼 아예 없게 할 수는 없나요? 2 D클랜 2020.08.21 144
RMVXA 스크립트 오류 봐주실분~ 2 file revolutia 2016.06.20 144
RMVXA XAS ACE 인공지능 동료 질문 게임애호가 2017.06.22 144
Board Pagination Prev 1 ... 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 ... 516 Next
/ 516