질문과 답변

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 12393
기타 RMVXA ace pc 빌드 방법 2 배be 2020.05.11 50
턴제 전투 RMVXA 스킬 효과 범위 관련 질문 Aduie 2019.10.17 50
기타 RMMV 아이템 이름에 플레이어 이름을 넣고 싶습니다 모량09 2019.09.25 50
스크립트 사용 RMVXA VXACE에서 2방향, 4방향의 동시 사용 믕믱이 2019.07.22 50
기타 RMMV 특정스탯이 되면 죽은것으로 처리하고 싶습니다. 2 JDG 2020.08.18 50
스크립트 사용 RMVXA 그림 각도 회전 스크립트 질문 file slieun 2022.10.03 50
기타 기타 옛날느낌나는 게임 만드는데 국제 표준 단위가 나와도 괜찮을까요? 2 무명시절 2023.10.23 49
에러 해결 RMVXA 허걱님의 전체키 스크립트를 쓰고 있었는데 오류가 납니다. DefaultName 2023.05.21 49
이벤트 작성 RMMV 심볼 인카운터 전투가 뭔가 이상합니다 2 file pokapoka 2023.09.17 49
스크립트 작성 RMMZ 장비 변경 메뉴에서 커먼 이벤트 실행 시, 메뉴 창을 닫지 않아도 정보갱신이 바로 되게 할 수 있을까요 니노미야 2024.05.01 49
스크립트 작성 RMVXA 조건 분기에 스크립트를 사용해 적용하고 싶습니다. 7 AAAA. 2023.11.17 48
한글 패치 기타 알만툴 2k 스팀판은 한글패치가 없나요? 김기차 2023.08.28 48
턴제 전투 RMMZ 전체 공격은 회피가 적용이 안되나요? 2 Lukim9 2023.09.10 48
기본툴 사용법 RMMV 변수 숫자 중간에 글자를 넣을 수 있을까요? 2 PPPL 2020.04.16 48
스크립트 작성 RMVX 특별한 순서없이 조건을 실행 시킬수 있는 방법이 있을까요? 1 송실용 2019.09.28 48
게임 배포 RMMV 사용한 소재만 배포시 문제점 무명시절 2023.02.04 48
기본툴 사용법 RMVX vx버전 시야 제한 오류? file 미호 2021.03.15 48
스크립트 추천 RMMV 특정 장비를 착용시 스킬에 소모하는 코스트의 비용을 낮출수 있나요? PPPL 2019.10.13 48
기본툴 사용법 RMVXA 능력강화 제한 하는법 2 겜만들고싶다앙 2021.06.28 48
RMMV 도트 임포트가 이상해요ㅠㅠ 에일링 2018.01.03 48
Board Pagination Prev 1 ... 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 Next
/ 516