いつもお世話になってます。
以前、別のトピックで類似の質問をさせていただき、突貫ではありますが解決した問題ではあるのですが、
このたび根本的な問題の解消が図れないかと思い、改めて皆様のお知恵を拝借できないでしょうか。
viewtopic.php?t=12900
●やりたい事
やな様の並び替えシーン - SceneFormation.jsについて、
https://plugin.fungamemake.com/archives/2061
通常、アクターは瀕死や状態異常になると膝をついたりへたり込んだりするモーションをとりますが、
SceneFormation.jsによる並べ替え機能で対象のアクターの位置を入れ替えた際、
通常の待機モーションに戻ってしまう現象が確認されております。
これを、並べ替えを行った場合でも状態異常中のSVモーションを継続させたいです。
なお上記現象ですが、ステートの行動制約を【行動できない】に設定した場合のみ、
入れ替え後も正常に表示されるようです。
環境の再現が面倒かと思いまして、不具合の確認されたサンプルプロジェクトのURLを添付いたします。
https://xgf.nu/pNEyf
DLパスワード:339
どうかお力添えいただけますと幸いです。
【解決済】状態異常のSVモーション表示について
-
- 記事: 318
- 登録日時: 2018年12月23日(日) 13:55
Re: 状態異常のSVモーション表示について
こんばんは。
コアスクリプト側で、戦闘中の隊列変更を想定していない作りになっているみたいで、
SceneFormation.js の使用にかかわらず、戦闘中に隊列変更すると、上記の現象が発生するようです。
SceneFormation.js を編集して、createActors の定義の下あたりに、
を挿入すれば、ご希望の動作になるかと思います。
一応、チェックして問題なさそうだと判断していますが、簡易的なチェックなので、不具合が発生する可能性があります。
ご了承ください。
ksk さんが書きました:いつもお世話になってます。
以前、別のトピックで類似の質問をさせていただき、突貫ではありますが解決した問題ではあるのですが、
このたび根本的な問題の解消が図れないかと思い、改めて皆様のお知恵を拝借できないでしょうか。
viewtopic.php?t=12900
●やりたい事
やな様の並び替えシーン - SceneFormation.jsについて、
https://plugin.fungamemake.com/archives/2061
通常、アクターは瀕死や状態異常になると膝をついたりへたり込んだりするモーションをとりますが、
SceneFormation.jsによる並べ替え機能で対象のアクターの位置を入れ替えた際、
通常の待機モーションに戻ってしまう現象が確認されております。
これを、並べ替えを行った場合でも状態異常中のSVモーションを継続させたいです。
なお上記現象ですが、ステートの行動制約を【行動できない】に設定した場合のみ、
入れ替え後も正常に表示されるようです。
どうかお力添えいただけますと幸いです。
コアスクリプト側で、戦闘中の隊列変更を想定していない作りになっているみたいで、
SceneFormation.js の使用にかかわらず、戦闘中に隊列変更すると、上記の現象が発生するようです。
SceneFormation.js を編集して、createActors の定義の下あたりに、
コード: 全て選択
const _Form_SActor_updateBitmap = Sprite_Actor.prototype.updateBitmap;
Sprite_Actor.prototype.updateBitmap = function () {
_Form_SActor_updateBitmap.call(this);
this.refreshMotion();
};
を挿入すれば、ご希望の動作になるかと思います。
一応、チェックして問題なさそうだと判断していますが、簡易的なチェックなので、不具合が発生する可能性があります。
ご了承ください。
Re: 状態異常のSVモーション表示について
ecf5DTTzl6h6lJj02 様
返信ありがとうございます。
コアスクリプト側の仕様だったのですね……失礼しました。
さっそくコードを追加してテストプレイしたところ、
並び替え後でもSVモーションの状態が引き継がれるようになりました。
今のところ不具合も確認できませんので、これで解決済とさせていただきます。
本当にありがとうございました。
返信ありがとうございます。
コアスクリプト側の仕様だったのですね……失礼しました。
さっそくコードを追加してテストプレイしたところ、
並び替え後でもSVモーションの状態が引き継がれるようになりました。
今のところ不具合も確認できませんので、これで解決済とさせていただきます。
本当にありがとうございました。