질문과 답변

Extra Form

안녕하세요 곰테니입니다.

오렌만이군요

저번에 "광산"을 한번 만들어 봤는데..

이번엔 진짜 재대로된 액션RPG를 만들어볼까합니다.

그런데 도중에 막히는군요

변수1(최소공) , 변수2(최대공)

변수1을 1000 변수2를 2000으로 한다면 (언제라도 바뀔수 있는수치)

변수1 ~ 변수2을 변수 3에 대입하려고 합니다.

즉 1000~2000을 변수 3에 대입하려합니다.

물론 난수이니 대입할때마다 수치가 변하겠죠 

그냥 변수 3에 난수 1000~2000으로 하면 되지않냐고 하시는데

1000과2000은 언제라도 바뀔수 있는수치입니다.

흠 대입 공식? 어쨋든 변수1 ~ 변수2를 변수3 에대입하는 방법을 알려주셧으면 좋겠습니다.

 

또 다른 질문..

아방스만 오면 "최신 브라우져로 업데이트 해주세요."라는 문구가 위에 뜨는데 안뜨게 하고싶습니다.

업데이트 안하고 안뜨게 하는방법없을까요?

지금 브라우져가 더좋아서..

Comment '7'
  • ?
    코아 코스튬 2010.10.09 13:17

    우선 최신 브라우져로 업데이트해주세요. 는 아예 브라우저를 인식하는것이라 브라우저를 바꾸지 않으면 안됩니다.

    (저도 사이트 만들어서 잘 알고 있지요,, 애드온 사용하는거라,,)

    (아방스님께 1번만 뜨고 안뜨게 해달라고 하세요,, 가능한기능인데,,)

    그리고 바뀌라고 뜬다면 품질이 낮고 기능도 낮고 보안성도 취약하니 바꾸는것을 추천합니다.

     

    이제 본 질문에 대해서 말씀드리겠습니다.

    설명과 예제로 적을께요

    변수1 = 1000 # 시작수치 설정

    변수2 = 2000 # 끝수치 설정

    #여기부터 2개의 줄은 변수 2와 변수 1의 차이를 변수 3에 넣는것

    변수3 = 변수2 # 변수3에 변수2를 대입

    변수3 -= 변수1 #변수 3에 변수1을 뺌

    변수3 += 1 # rand하면 0부터 (변수3-1) 이 나오므로 +1을 함

    변수4 = rand(변수3 )# 변수3을 랜덤으로 뽑은것을 변수 4에 대입

    변수4 +=변수1 변수4가 0부터 1000 이므로 변수 1을 더함

    print 변수4 # 변수4를 출력

    이렇게 하면 1000부터 2000까지의 숫자가 랜덤으로 print 되겠죠

     

     

  • ?
    곰테니 2010.10.11 14:07

    #↓변수4 를 변수3의 랜덤수치로 설정함

    #변수4는 변수3이 랜덤된값이 들어감(0~1000)

    변수4 =rand(변수3)

    ↑여기서 변수4 =rand(변수3) <<이게 이해가 안되는군요........

    변수4
    대입,덧하기,빼기,곱하기,나누기,나머지    <<뭘골라야하죠...

    변수3

     

    나머지는 만약 변수4가 5고 변수3이 2면 3이나오는그런기능이고...

    렌덤기능은 눈씻고 찾아봐도 볼수가없네요 ㅠㅠ 이렇게 자꾸 물어보니 죄송합니다....

     

  • ?
    코아 코스튬 2010.10.11 13:01

    #↓최소공(1000)을 변수 1에 넣음

    변수1 = 1000

     

    #↓최대공(2000)을 변수 2에 넣음

    변수2 = 2000

     

    #↓변수3에 변수1과 변수 2의 차이 값을 넣음 (1000 이 나오겠죠)

    #최소공과 최대공의 간격(?) 지정

    변수3 = 변수2

    변수3 -= 변수1

     

    #↓변수3에 1을 더함 (rand(변수3)일경우 0~999 임 여기에 1000을 더하면 1000~1999 이므로 1이 더 커야함)

    #변수3을 1001로 만듬

    변수3 += 1

     

    #↓변수4 를 변수3의 랜덤수치로 설정함

    #변수4는 변수3이 랜덤된값이 들어감(0~1000)

    변수4 =rand(변수3)

     

    #↓될수있는 최소수치는 0 이고 될수있는 최대 수치는 1000 인데 그렇다면

    #↓변수1 을 더해 최소수치를 최소공과 같게 최대 수치를 최대공과 같게함

    #변수 4는 0~1000 에서 1000~2000이됨

    변수4 += 변수1

     

    이렇게 하면 변수1~변수2의 랜덤수치가 변수4에 대입됩니다.

     

    여기서 print 변수4 하면 변수 4는 1000~2000중의 하나가 랜덤으로 출력됩니다.

  • ?
    곰테니 2010.10.09 14:23

    오 정말감사합니다.

    그런데 제이해능력이 딸려서 그런지

    ㅡ 변수3(0) = 변수2(2000) = 변수3(2000)

    ㅡ 변수3(2000) - 변수1(1000) = 변수3(1000)

    ㅡ 변수3 + 1 = 변수3(1001)

    ㅡ 변수4 = 변수3 = 변수4(1001)

    ㅡ 변수4 + 변수1 = 변수4(2001)

    이렇게하면 변수4 = 2001이 나오는군요.

    흠 정말 죄송하지만.....예제를 올려주실수 ㄷ.....

  • ?
    허걱 2010.10.09 19:45

    스크립트(이벤트->스크립트 등)에 다음을 적어주시면 됩니다.

    변수3 = rand((변수2 - 변수1).abs) + (변수1 < 변수2 ? 변수1 : 변수2)

     

    해설 :

    변수2 - 변수1 해준것은 두 변수의 값의 차이를 구하기 위함이고

    .abs라는 명령은 절대값을 구해주는 명령입니다. (변수1이 변수2보다 클 경우에 대비해서...)

    rand(X) 위에서 구해진 X라는 범위(두 변수값의 차이)만큼의 난수를 구해주는 명령입니다.

    그렇게 구해진 난수에 두 변수중 작은 값을 더해줌으로 해서

    결과적으로 변수3에 변수1과 변수2의 범위안의 값이 들어가게 됩니다.

  • ?
    허걱 2010.10.10 11:56

    당.연.히.  그대로 적어 넣기만 하면 에러나겠죠...@_@;

    변수1, 변수2, 변수3  이라는건 위의 글에 곰테니님께서 적은걸 그대로 쓴것 뿐입니다.

    변수의 이름은 게임에서 사용되는 변수라던지 위의 식을 쓰기전에 직접 선언하던지...해주셔야 합니다.

    변수1, 변수2, 변수3 그대로 쓰면 정의되지 않았기 때문에 당연하게도 에러납니다.

  • ?
    곰테니 2010.10.09 20:54

    감사합니다..그런데 이벤트 > 스크립트 누르고

    변수3 = rand((변수2 - 변수1).abs) + (변수1 < 변수2 ? 변수1 : 변수2)

    이걸 적은다음 실행하면 에러가 나는군요...


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12458
RMVX 변수를 이름에 지정하는 방법 1 file 생수 2012.01.01 2735
스크립트 사용 RMMV 변수를 스크립트에서 사용하고 싶습니다 1 efihnsipdaghpsa 2019.06.14 105
플러그인 사용 RMMV 변수를 숫자로 화면에 띄우고 싶습니다 4 소녀160 2019.05.04 107
RMVX 변수를 반올림하는 방법을 알 수 있을까요? 2 아무개 2017.05.20 177
RMVXA 변수를 메세지안에 넣는 방법 1 금발금안 2015.02.26 197
플러그인 사용 RMMV 변수를 게이지로 보이게 하고 싶습니다 9 소녀160 2019.05.04 127
RMXP 변수로 이벤트를 액터 앞에 붙인 뒤 이동경로 따라 이동 4 bluesu1004 2013.01.02 731
이벤트 작성 RMMV 변수나 스위치의 변화를 감지하는 방법 7 file 믕믱이 2022.02.14 222
RMXP 변수나 스위치 갯수 못 늘리나요?? 6 까멸 2011.12.25 1863
RMVX 변수나 스위치 값은 게임화면에 띄우는 방법좀.. 2 승진쿤 2010.12.06 795
RMXP 변수값이 계산된 것 자체를 변수값으로 지정하는 방법 2 칸슐츠 2013.06.17 1098
RMMV 변수값에 해당하는 번호의 변수값을 찾고싶습니다 2 Cuz_Hoon 2017.08.06 87
기타 기타 변수가 원래 많이 들어가나요? 4 보탄 2022.11.15 70
RMXP 변수가 겹치면 안되나요?? 2 아미상 2012.07.02 1294
RMVX 변수1과 변수2를 변수3에 대입하기 7 곰테니 2010.10.09 698
스크립트 사용 RMMV 변수 포인터 사용법에 대한 질문입니다. 4 file 귀객 2019.10.15 75
RMVXA 변수 처리 말인데요 2 연무 2013.11.20 722
RMVXA 변수 질문입니다! 2 견하 2016.10.02 160
RMMV 변수 지정하는법 6 raindot 2018.05.02 284
RMMV 변수 조작을 통한 조건 분기에 대해 질문드립니다. 4 file 유노 2017.05.13 154
Board Pagination Prev 1 ... 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 ... 517 Next
/ 517