こんにちは。いつも助けをたくさん受けています。
triacontane様のStateRingIcon プラグインを使用時に敵のアイコンと数字が逆に見えます。
今プラグインはYEP_BattleEngineCoreと MOG_BattleHud を使用しています。
プラグイン手順は
YEP_BattleEngineCore
MOG_BattleHud
StateRingIcon
の順番で使用中ですが、スクリーンショットのように敵のみ反対に表示されます。
プラグインの順番を
MOG_BattleHud
StateRingIcon
YEP_BattleEngineCore
こうなると敵も正常に表示されるとディスプレイが台無しになってしまいます。
お手伝いしていただければ幸いです
triacontane様のStateRingIconプラグインについての質問
triacontane様のStateRingIconプラグインについての質問
王道RPGが好きです。
製作中のゲームが気になったら訪問してください
YOUTUBE
https://www.youtube.com/channel/UCMwirN ... JNB0jL3y_g
Twitter
https://twitter.com/karsis98
製作中のゲームが気になったら訪問してください
YOUTUBE
https://www.youtube.com/channel/UCMwirN ... JNB0jL3y_g
https://twitter.com/karsis98
Re: triacontane様のStateRingIconプラグインについての質問
試してみましたが、正しく表示されました。
他に何か原因があるんじゃないでしょうか?
他に何か原因があるんじゃないでしょうか?
Re: triacontane様のStateRingIconプラグインについての質問
恐らく何かしらの理由でBattler Spriteが反転されている(scale.x < 0)の際に発生する問題かと。
余り綺麗な対応ではないのですが、StateRingIcon側への差し替え
これでどうでしょうか。
余り綺麗な対応ではないのですが、StateRingIcon側への差し替え
コード: 全て選択
Sprite_StateIcon.prototype.update = function() {
if (this._battler && !this.hasRingState()) {
_Sprite_StateIcon_update.apply(this, arguments);
return;
}
Sprite.prototype.update.call(this);
if (Imported && Imported.YEP_BattleEngineCore)
{
this.updateMirror();
}
this._animationCount++;
if (this._animationCount >= this.getCycleDuration()) {
this._animationCount = 0;
}
this.updateRingIcon();
};
これでどうでしょうか。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
Re: triacontane様のStateRingIconプラグインについての質問
剣崎 宗二 さんが書きました:恐らく何かしらの理由でBattler Spriteが反転されている(scale.x < 0)の際に発生する問題かと。
余り綺麗な対応ではないのですが、StateRingIcon側への差し替えコード: 全て選択
Sprite_StateIcon.prototype.update = function() {
if (this._battler && !this.hasRingState()) {
_Sprite_StateIcon_update.apply(this, arguments);
return;
}
Sprite.prototype.update.call(this);
if (Imported && Imported.YEP_BattleEngineCore)
{
this.updateMirror();
}
this._animationCount++;
if (this._animationCount >= this.getCycleDuration()) {
this._animationCount = 0;
}
this.updateRingIcon();
};
これでどうでしょうか。
剣崎宗二様ご返答ありがとうございます。
健康問題で病院に入院していて確認するのが遅れました。
上記のコードを追加してテストした結果、正常に表示されています。
お力添えをいただき、誠にありがとうございます。
王道RPGが好きです。
製作中のゲームが気になったら訪問してください
YOUTUBE
https://www.youtube.com/channel/UCMwirN ... JNB0jL3y_g
Twitter
https://twitter.com/karsis98
製作中のゲームが気になったら訪問してください
YOUTUBE
https://www.youtube.com/channel/UCMwirN ... JNB0jL3y_g
https://twitter.com/karsis98