ページ 11

【解決済み】天候を一番手前に表示

Posted: 2017年2月19日(日) 19:57
by どらっこ
こんにちは。
プラグインリクエストに書く内容でなければすみません。。

基本機能にある天候の表示ですが、表示されているピクチャの優先度がどれだけ低くても、天候がピクチャの裏に隠れてしまいます。
天候を、ピクチャの手前に(最前面に)表示させることはできますでしょうか。
お力添えをいただければうれしいです。

Re: 天候を一番手前に表示

Posted: 2017年2月19日(日) 21:09
by 奏ねこま
プラグインではなく、イベントコマンドの「スクリプト」で実現する方法を提示してみます。
どうしてもプラグインでということであれば、改めてご依頼ください。

■天候がピクチャより前にくるようにするスクリプト

コード: 全て選択

var spriteset = SceneManager._scene._spriteset;
var pictureContainer = spriteset._pictureContainer;
var weather = spriteset._weather;
var index = spriteset.getChildIndex(pictureContainer);
spriteset.setChildIndex(weather, index + 1);

■天候がピクチャより後ろにくる(標準仕様に戻す)ようにするスクリプト

コード: 全て選択

var spriteset = SceneManager._scene._spriteset;
var baseSprite = spriteset._baseSprite;
var weather = spriteset._weather;
var index = spriteset.getChildIndex(baseSprite);
spriteset.setChildIndex(weather, index + 1);

Re: 天候を一番手前に表示

Posted: 2017年2月19日(日) 23:06
by どらっこ
早速のお返事をいただきありがとうございます!
天候表示前に教えていただいたスクリプトを実行したところ、無事天候がピクチャ前に表示されました。
しかし、その状態でメニューを開き、閉じると、再び天候がピクチャ裏にいってしまいます。
お手数をおかけしまして恐縮です。。

Re: 天候を一番手前に表示

Posted: 2017年2月19日(日) 23:34
by 奏ねこま
どらっこ さんが書きました:早速のお返事をいただきありがとうございます!
天候表示前に教えていただいたスクリプトを実行したところ、無事天候がピクチャ前に表示されました。
しかし、その状態でメニューを開き、閉じると、再び天候がピクチャ裏にいってしまいます。
お手数をおかけしまして恐縮です。。

プラグインにしました。

Re: 天候を一番手前に表示

Posted: 2017年2月20日(月) 00:01
by どらっこ
作っていただいたプラグインを導入させていただき、無事に天候を前面に出すことができました!
本当に助かりました。ありがとうございます!