질문과 답변

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 12393
기본툴 사용법 RMVXA 전투화면 체력바 디자인?? 바꾸는 법을 모르겠어요ㅠㅠ file 미맛 2021.09.27 146
스크립트 사용 RMVXA 이 스크립트 어떻게 사용하는 건가요? 2 둣녀 2022.01.04 146
플러그인 추천 RMMV 장착 메뉴에서 스탯변화창 없애는 법 알려주세요 file Generator 2019.11.26 146
턴제 전투 RMMV 피격당할 시 없어지는 1회용 무적 방어막을 만들 수 있나요? 2 야느와르 2020.04.29 146
에러 해결 RMMV 이 플러그인 루프가 왜 안돼는지 아시는 분 계신 가요? 무명시절 2022.09.05 145
플러그인 사용 RMMV 타이틀을 스킵하고 마지막 세이브파일을 자동으로 불러오는 법 1 munkochi 2021.12.24 145
게임 배포 RMMV mv 체험판 배포 되나요 4 나이아드 2022.07.24 145
이벤트 작성 RMMV 움직일때 HP 감소 7 file 하늘다람개 2020.01.14 145
에러 해결 RMXP 게임 소리가 아예 안나요 2 호이호이 2019.06.15 145
RMVXA 투명한 맵에서 프롤로그를 띄우고 장소이동을 하면 캐릭터가 안 움직입니다 5 에브토파즈 2017.07.07 145
RMMV 스위치 명칭을 한글로 해도 영문,일어 윈도우에서 호환성 문제가 없을까요? 2 ㅁㅁㄱㅁ 2017.02.19 145
RMVXA [동영상,사진첨부] 파티원 문제 1 file GyoBe 2016.12.20 145
RMVXA 스크립트 에디터에서 게임오버시... 3 BeNew 2016.09.08 145
RMVXA 단축키 스크립트 만드는 것좀 알려주실분 계신가요 3 은현 2016.04.10 145
스크립트 작성 RMMV 전투화면에서 액터이미지 띄우기 2 픽셀 2021.04.19 145
RMVXA XAS에서 원거리 무기 연사 할수 있게 만드는 방법 겜제작광 2015.09.23 145
RMVX 시야 스크립트를 정말 쓰고 싶은데 구버전 구동이 안 되네요 RPGVX만찾는겜돌이 2015.09.22 145
RMVXA 선택지에 커먼이벤트 이름 값을 넣고 싶습니다! 4 프리마리모 2016.04.06 145
RMVX 턴알만들때, 전투시스템에서 데미지를 조정하는방법. file 듀란테 2015.07.24 145
RMVXA 하하...이거 자주 여쭤보네요 4 file 여왕폐하 2016.03.09 145
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