질문과 답변

Extra Form

[변수조작] 변수 여러개에 변수를 대입하는 것은 가능하지만, 그 반대의 경우.


예를 들어


변수 조작 창을보면


<변수 여러개 n ~ n>에 <값> 을 대입하는 것은 가능하지만,

그 반대로 <값>에 <변수 여러개 n ~ n>을 전부 더해 대입하는 방법은 없는지 질문드립니다!!

스크립트로 간단한 방법이 있다면 조언 부탁드리겠습니다!


60개의 변수를 전부 더하기는 너무 힘이듭니다...!

Comment '4'
  • profile
    여줄가리 2015.11.07 00:33 Files첨부 (2)
    어느 정도 알고 계시는지 모르니 자세히 설명 드립니다.

    for i in 1..60
     $game_variables[61] += $game_variables[i]
    end
    이 식을 이벤트 편집의 스크립트 로 작성하면 됩니다.

    $game_variables는 변수를 뜻합니다.
    그래서 $game_variables[61]은 61번 변수를 의미합니다.

    += 는 변수 조작의 '더하기'와 같은 의미입니다.
    $game_variables[61] += $game_variables[i]
    이 식은 $game_variables[61]의 값에 $game_variables[i]를 더한다는 뜻입니다.

    for는 반복문입니다.
    그래서 위 구문의 뜻은
    $game_variables[61] += $game_variables[i] 이 식에
    i를 1부터 60까지 넣는다는 뜻입니다.
    i=1일 때 $game_variables[61] += $game_variables[1]
    61번 변수에 1번 변수를 더함
    다음에는 $game_variables[61] += $game_variables[2]
    61번 변수에 2번 변수를 더함
    쭉쭉쭉
    61번 변수에 60번 변수를 더함
    그래서 61번 변수=1번 변수+2번 변수+ ... + 60번 변수
    가 됩니다.

    11111.png

    22222.png





  • profile
    불새우 2015.11.07 12:51
    이런 간단한 방법이...! 정말 완벽합니다 ...ㅠㅠ
    역시 스크립트를 할줄 안다는건 편한거 같습니다 ㅠㅠ
    혼자서 연구해볼땐 아래 처럼 했는데 오류가 나더라고요.......ㅋㅋㅋㅋㅋ
    $game_variables[61] += $game_variables[1] + $game_variables[2] + $game_variables[3] .......
  • ?
    lud 2015.11.07 12:10
    $game_variables[n1..n2].inject() {|r,i| r+i}

    이렇게 해서 n1 에는 처음번호 n2에는 마지막 번호를 입력하면 그 사이의 값들 전부를 더한값을 구할 수 있어요
    15번 부터 30번까지의 값을 더하려면 $game_variables[15..30].inject() {|r,i| r+i} 이런식으로 해주면 되겠죠..^^

    이걸 변수의 스크립트 부분에 적으면 됩니다..^^
  • profile
    불새우 2015.11.07 23:41
    정말 대단하십니다... 스크립트는 이해가 될 것 같은데 안되네요ㅋㅋㅋ

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
RMVXA rpg vx ace 클래스 데이터를 읽어오는데 실패했습니다. file 야느와르 2015.10.24 227
RMVXA RPG VX ACE,아이템 제한 갯수 뛰어넘는 방법은? 키보드자판기 2015.10.25 176
RMVXA (재등록)전역저장버그:불러오기 할 시 파일이 없는곳에서 불러올 때 불러와지는 버그 file Enlice_Shaitan 2015.10.27 222
RMVXA 화면 밖의 이벤트가 주인공에게 접근하게 만드는 방법 1 여줄가리 2015.10.27 181
RMVXA 체력바 표시 스크립트 수정 프크 2015.10.29 198
RMVXA 무기의 능력치 조정방법 4 종이상자. 2015.10.29 133
RMVXA 손전등 이벤트좀 도와주세요 1 file 콜라아아 2015.10.30 201
RMVXA 필요없는 메뉴 삭제하는법 1 아쳐 2015.10.30 254
RMVXA 주석 'Light'를 지우고 싶어요! file 뉴리키 2015.11.01 117
RMVXA 떠났던 장소를 기억하는 법! 2 뉴리키 2015.11.01 250
RMVXA 게임중 특정한 상황에서 rgss3 player 오류 file vivid 2015.11.01 1975
RMVXA 게임화면에 변수 출력하고싶어요. 2015.11.01 165
RMVXA 스크립트로 그림(사진) 출력하고싶어요. 4 file 2015.11.02 278
RMVXA [간단] 스크립트 창에서 스크립트 이름을 한글로 작성해도 되나요? 2 불새우 2015.11.04 219
RMVXA 연계 스킬 질문 1 체력을가르다. 2015.11.05 122
RMVXA 변수에 문자 대입하는 방법이 있나요? 4 불새우 2015.11.06 611
RMVXA [변수조작] 변수 여러개에 변수를 대입하는 것은 가능하지만, 그 반대의 경우. 4 불새우 2015.11.06 458
RMVXA RPG쯔꾸르 VX ACE 질문. 스크립트 오류. 2 file pdm0822 2015.11.07 737
RMVXA 스크립트 관련 질문드립니다~ 2 file 불새우 2015.11.07 645
RMVXA (skyborn)전투화면 배경에서 맵이 그대로 보이게 할려면 어떻게 해야 하나요? 대추야자 2015.11.08 155
Board Pagination Prev 1 ... 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 ... 149 Next
/ 149