아래 스크립트는 Ace용 XAS의 0.6b 버전에 수록된 MOG - XAS PARTY HUD VX (v1.0)입니다
해당 스크립트 사용시 파티인원이 4인이상이 되면 파티 HUD가 깨지는 현상이 나타납니다
그래서 그부분을 좀 고쳐보고 싶습니다만.. 제가 너무 뉴비라 혼자 몇십시간씩 들여다봐도 답이 안나옵니다..;
도와주세요~! 아, 파티인원자체는 제한하면 안됩니다 ㅠ_ㅠ HUD 표시갯수만 부탁드립니다
| 첨부 '1' |
|---|
아래 스크립트는 Ace용 XAS의 0.6b 버전에 수록된 MOG - XAS PARTY HUD VX (v1.0)입니다
해당 스크립트 사용시 파티인원이 4인이상이 되면 파티 HUD가 깨지는 현상이 나타납니다
그래서 그부분을 좀 고쳐보고 싶습니다만.. 제가 너무 뉴비라 혼자 몇십시간씩 들여다봐도 답이 안나옵니다..;
도와주세요~! 아, 파티인원자체는 제한하면 안됩니다 ㅠ_ㅠ HUD 표시갯수만 부탁드립니다
네이버 검색하고 후드가 뭔지 알았습니다. 허드라고 읽는 거였군요.
Head Up Display의 약자.
그런데 추가 파티인원의 상태 표시라고 하셨는데, 스크립트를 보니 그냥 파티원의 상태 표시 아닌가요? 실험해 보지 않으면 모르겠지만, $game_party.members가 파티원의 배열입니다. 그리고 파티원의 숫자는 $game_party.members.size입니다.
제 소견으로는 if문으로 해결될 문제는 아닌 것 같습니다. $game_party.members라고 된 부분을 중점적으로 고쳐야 할 듯한데, 이 스크립트에는 max라는 변수가 사용되지 않아서 추가파티원의 최대숫자라는 개념이 없습니다.
독립적인 스크립트가 아니군요.
이 스크립트만 따로 찔러 넣어서는 작동이 되지 않는다는 뜻입니다.
alias xas_party_hud_refresh_hud refresh_hud
여기서 에러 납니다. 스샷이라도 있으면 도움이 될 것 같은데요. 테플을 해보지 않고서 봐서는 위 스크립트가 문제가 아니라 다른 스크립트 그러니까 스프라이트셋 맵 클래스의 refresh_hud 메소드에서 수정해야 한다는 판단이 서는군요.