MVで製作中のゲームのテストプレイをすると
新しく覚えたスキルが、リストの上に表示されてしまいます。(ID順では無く、新しく覚えた順に)
何かのプラグインの影響かと思い、すべてoffにしてみましたがやはり、新しく覚えた順になってしまいます。
一度MVを終了させて、起動しなおしても変化無し
なぜでしょうか? 原因が解る方いますか?
(解決済み)スキルの並び順について
Re: スキルの並び順について
これは仕様です。
アクターが使用可能なスキルはイベント習得・レベル習得・装備やステートによる取得の順で並びます。
こうなる理由ですが、イベント習得はアクターに直接情報が書き込まれ、レベル習得は常に条件をチェック、装備やステートは特徴でチェックとなっているためです。
ID順にするためにはGame_Actor.prototype.skills()の戻り値をソートする方法があります。
ただし、ソートのコストは安くはないので微妙です。
処理自体は難しくないので、作成しました。
アクターが使用可能なスキルはイベント習得・レベル習得・装備やステートによる取得の順で並びます。
こうなる理由ですが、イベント習得はアクターに直接情報が書き込まれ、レベル習得は常に条件をチェック、装備やステートは特徴でチェックとなっているためです。
ID順にするためにはGame_Actor.prototype.skills()の戻り値をソートする方法があります。
ただし、ソートのコストは安くはないので微妙です。
処理自体は難しくないので、作成しました。
- 添付ファイル
-
- Mano_SkillSort.js
- (389 バイト) ダウンロード数: 336 回
現在、プラグイン依頼はお休み中です。
Re: スキルの並び順について
きがみ よーうさん
私が使っているやつですが、これ便利ですよ~^^
一切設定せず入れているだけでも並び順がきがみ よーうさんの望む通りとなります。
https://forums.rpgmakerweb.com/index.ph ... ity.90931/
私が使っているやつですが、これ便利ですよ~^^
一切設定せず入れているだけでも並び順がきがみ よーうさんの望む通りとなります。
https://forums.rpgmakerweb.com/index.ph ... ity.90931/
Re: スキルの並び順について
なるほど、バグなどでは無く仕様でしたか
なんとも必要性の解らない謎仕様ですね、ゲームによっては有効な仕様なのかな?
しぐれん様ありがとうございました。
作っていただいたプラグインで解決いたしました。
少し気になったのですが
↑とはどうゆう事でしょうか? スキル次第で、動作が重くなったりするのでしょうか?
なんとも必要性の解らない謎仕様ですね、ゲームによっては有効な仕様なのかな?
しぐれん様ありがとうございました。
作っていただいたプラグインで解決いたしました。
少し気になったのですが
しぐれん さんが書きました:ただし、ソートのコストは安くはないので微妙です。
↑とはどうゆう事でしょうか? スキル次第で、動作が重くなったりするのでしょうか?
Re: スキルの並び順について
ソートのコストという話ですが、処理する量次第では重くなるんです。
覚えているスキルの数が増えるとその分重くなります。
ソートというのはあまり軽い処理ではないので。
詳しくはソートアルゴリズムなどで検索してください。
ただ、80ぐらいなら問題がないと思います。
覚えているスキルの数が増えるとその分重くなります。
ソートというのはあまり軽い処理ではないので。
詳しくはソートアルゴリズムなどで検索してください。
ただ、80ぐらいなら問題がないと思います。
現在、プラグイン依頼はお休み中です。
Re: スキルの並び順について
しぐれん様ありがとうございました。
ぼた餅様もありがとうございました。
こちらならID順も任意で好きな順にも変えられるみたいですね
とりあえずこれで解決です。ありがとうございました。
また何かありましたら、よろしくお願いします。
ぼた餅様もありがとうございました。
こちらならID順も任意で好きな順にも変えられるみたいですね
とりあえずこれで解決です。ありがとうございました。
また何かありましたら、よろしくお願いします。