질문과 답변

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
RMXP 어이없는 파일이 자꾸 생기네요 .. 3 DN 2011.10.02 1989
RMVX Window_BattleFaceStatus Ver.1.01 스크립트 사용 질문입니다. 2 니노미야 2011.10.01 1505
RMVX 오프닝후 게임진행에 대한 질문입니다. 2 김만들기 2011.10.01 1472
RMXP rpg xp질문이요 1 우왕- 2011.09.30 1822
RMVX [ KGC_CategorizeSkill]스킬 사용 취소시, 카테고리창이 출력되지 않는 현상에 대한 질문입니다. 3 file 니노미야 2011.09.29 1871
RMVX 전투 시에 적의 모습 뿐 아니라 하단에 자기캐릭터 모습 나오게끔.. 1 아루쿠 2011.09.29 1489
기타 프로세스 작성실패 1 뻥카는재밋죠 2011.09.29 1764
RMVX KGC_CategorizeSkill 관련 질문입니다. 2 니노미야 2011.09.29 1619
RMVX 음...뭐라 해야하지? 아이템 창 불러온 뒤에 메뉴로 안보내고 없애기. 1 file 하늘바라KSND 2011.09.28 1863
RMVX 로드는 어떻게 하나요? 1 라유 2011.09.27 1752
RMXP 퍼즐 만드는법 1 file MACH 2011.09.27 2487
RMXP 몬스터가 닿았는데도 죽지가 않아요 1 Pencil 2011.09.27 2009
RMXP 문장나오는 속도조절어떻게하나요?? 6 프라임헌터즈 2011.09.27 1878
RMVX 사이드뷰 전투할때 캐릭터 이미지 질문 입니다 SBS 사이드뷰 전투 방식 입니다 1 file 나미요 2011.09.27 2411
RMXP 사이드뷰 어떻게 하는건가요? 3 마우리 2011.09.27 1267
RMXP 전투 방법좀 가르켜 주세요 ㅠㅠ 1 마우리 2011.09.26 1726
RM2k 게임 내에 이벤트 봤던 것을 초기화 하는 방법이 있을까요? 2 고양이사줘 2011.09.26 1955
RMVX SBS 전투, 스킬 카테고리 스크립트 질문입니다. 2 file 니노미야 2011.09.25 1617
RMVX bgm이 재생이 안되네요 1 동그라미 2011.09.25 1918
RMVX 메뉴 변경후 세이브 금지 오류 2 file 파루키아 2011.09.25 991
Board Pagination Prev 1 ... 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 ... 516 Next
/ 516