변수 포인터 사용법에 대한 질문입니다

by dkak posted Oct 15, 2019
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

 https://avangs.info/kin/1749353

 

 위의 질문글의 답변을 따라해보고자 합니다.

 

a12803c1b22ed51bbe45792c609f1f98.png

 

 

전 버전에만 있는 빨간 네모 박스 안의 기능을 mv에서도 사용하고 싶은 상황이고요.

 

저 기능으로 불러온 x 번호의 변수의 값은 변수 선택에서 사용할 변수의 번호가 되고, 그 변수에 연산자를 사용하여 +-등의 변화를 주고 싶습니다.

 

 

 

저 링크의 답변은

 

 

 

$gameVariables.setValue(X, $gameVariables.value(Y));

를 쓰면 포인트 기능이 됩니다. 게시글 오른쪽 스샷의 '변수선택' 부분에 번호 Y가 들어간다면, 번호 X는 연산자에 들어가는 값이라고 볼 수 있습니다.
 

 

이것인데 사용해봐도 적용되지 않고, 뜻도 이해하지 못하겠습니다.

 

 

예를들어, 

804번 변수의 값이 1일 때 그 값을 이용하요 1번 변수를 불러오고 그 값에 +100을 주고 싶을 때는 어떻게 스크립트를 작성해야합니까?

 

 

http://indiside.com/qna/1361574

위 링크의 댓글에

 

 

 한 맵에 몬스터이벤트가 30개 있다고 합시다. 그리고 그 이벤트들의 Event ID는 51~80 이라고 합시다. 그리고 몬스터의 체력은 변수 201~230에 저장할 계획입니다. 몬스터가 데미지를 입는 상황이 발생했을 때, 그 몬스터의 Event ID값에 숫자150을 더하면 몬스터의 체력이 저장된 변수번호를 알 수 있습니다. 이런식으로 몬스터의 다른 속성들도 Event ID를 통해 알 수 있도록 설계하면, 몬스터이벤트를 하나 더 추가 할 때마다 그 이벤트 안의 숫자들을 바꿔주지 않아도 됩니다. 그리고 몬스터이벤트를 수정할 일이 생기더라도, 기존의 이벤트들을 지우고, 수정한 이벤트를 복사 붙여넣기 하기만 하면 됩니다.

 

이런 내용이 있어서 구현해 보려는 것입니다

 

 


Articles

10 11 12 13 14 15 16 17 18 19