たびたび質問済みません。
現在、メニュー画面にSVアクターを表示していますが、フロントビューに変えたとたんに消えてしまいます。
これはどこで制御されていますか?
(デベロッパーツールのコンソールでSVアクターの状態を確認してみたら visible が false になっていました。これを true にしても受け付けてくれません)
※このゲームは、ゲーム内でSVモードとFVモードをONOFFできることになっています。
↓この部分を見ると「サイドビューであれば可視」という意味に見えますが・・・(フロントなら不可視)
Game_Actor.prototype.isSpriteVisible = function() {
return $gameSystem.isSideView();
};
サイドビュー=SVアクターは表示できないということですか?
恐らく、フロントビューであればどこかのループで表示しない処理がされているのだとも思っていますが、ちょっとどこだか分かりません。
デベロッパーツールでSearchなどもしていますが、sideview sv で検索しても出てきません。
そもそも読み込まれてないのかと思い調べたら、ImageManager._imageCache.items にはSVアクターの画像が読み込まれていました。
宜しくお願いします。
どこでSVアクターの表示が阻害されていますか?
[解決済み]メニューのSVアクターが消えてしまう
Re: メニューのSVアクターが消えてしまう
こんばんは。
rpg_sprites.js内を、isSpriteVisible()で検索してみてください。
update***で制御されている部分を、メニュー時のみ表示するようにすることで解決出来るかと思います。
rpg_sprites.js内を、isSpriteVisible()で検索してみてください。
update***で制御されている部分を、メニュー時のみ表示するようにすることで解決出来るかと思います。
Re: メニューのSVアクターが消えてしまう
ありがとうございます。
直りました
スプライトのupdateVisibility()で毎回 false にされてました汗
今後は update visible など他のワードでも検索してみます。
とても助かりました。
直りました
スプライトのupdateVisibility()で毎回 false にされてました汗
今後は update visible など他のワードでも検索してみます。
とても助かりました。