[解決済み]メニューのSVアクターが消えてしまう

返信する
ジャングル
記事: 108
登録日時: 2018年12月30日(日) 14:51
お住まい: 自動販売機

[解決済み]メニューのSVアクターが消えてしまう

投稿記事 by ジャングル »

たびたび質問済みません。

現在、メニュー画面に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アクターの表示が阻害されていますか?
最後に編集したユーザー ジャングル [ 2019年7月27日(土) 21:05 ], 累計 1 回
astral
記事: 106
登録日時: 2018年11月14日(水) 00:21
連絡する:

Re: メニューのSVアクターが消えてしまう

投稿記事 by astral »

こんばんは。

rpg_sprites.js内を、isSpriteVisible()で検索してみてください。
update***で制御されている部分を、メニュー時のみ表示するようにすることで解決出来るかと思います。
ジャングル
記事: 108
登録日時: 2018年12月30日(日) 14:51
お住まい: 自動販売機

Re: メニューのSVアクターが消えてしまう

投稿記事 by ジャングル »

ありがとうございます。
直りました :D

スプライトのupdateVisibility()で毎回 false にされてました汗
今後は update visible など他のワードでも検索してみます。
とても助かりました。
返信する

“MV:質問”に戻る