[Ihoo] 스테이지 넘어가도 Var값 유지되는 방법에 대해 알아봅시다.
페이지 정보
본문
스테이지 넘어가도 var값 유지되는 방법
네..다음 라운드까지 var를 유지하는것은 cns파일 처음부분에서 intpersistindex 랑 floatpersistindex
였죠. 그런데 다음 스테이지까지 var를 유지하는 방법이 무겐에 있었군요.
알고보니 간단합니다. 스텟 5900 이 스테이지 처음 시작시 스텟인데 거기 보면 varrangeset 이라고
있습니다. varrangeset은 var들의 값을 정해주는 명령어이고 이게 스텟 5900에 있음으로서 var들이
각 스테이지마다 초기화 되는 거였습니다. Var들은 무겐 자체에서 자동적으로 초기화 되는게 아니었
습니다.
따라서 [statedef 5900]부분을 data폴더에 있는 common1.cns에서 복사해서 캐릭터의 cns파일에 넣은
후 varrangeset 부분을 수정해주면 됩니다. 예를들어 var(26)이후의 값을 유지하고 싶다면
[State 5900, 1]
type = VarRangeSet
trigger1 = roundno = 1
first = 0 ; var(0) 부터
last = 25 ; var(25) 까지
value = 0 ; 0으로 만든다는 소리
이렇게 고치면 됩니다. NHK씨의 마코토는 first 부분의 철자가 틀려서 fast로 되어있지만 first 가 맞습
니다.
덧붙여 var(26)부터 var(30)까지만 유지하고 나머지 var들은 0으로 초기화하고 싶다면
[State 5900, 1]
type = VarRangeSet
trigger1 = roundno = 1
first = 0
last = 25
value = 0
[State 5900, 1]
type = VarRangeSet
trigger1 = roundno = 1
first = 31
last = 59
value = 0
이렇게 2개로 쓸수도 있습니다.
- 이전글[Ihoo] Cns 파일 기본 과 Def 파일 대해 알아봅시다. 24.10.03
- 다음글[Ihoo] 헬퍼로 프로젝타일과 동일한 효과 내어 봅시다. 24.10.03
댓글목록
등록된 댓글이 없습니다.