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

アバター
どらっこ
記事: 6
登録日時: 2016年11月11日(金) 11:01
お住まい: Japan

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

投稿記事by どらっこ » 2017年2月19日(日) 19:57

こんにちは。
プラグインリクエストに書く内容でなければすみません。。

基本機能にある天候の表示ですが、表示されているピクチャの優先度がどれだけ低くても、天候がピクチャの裏に隠れてしまいます。
天候を、ピクチャの手前に(最前面に)表示させることはできますでしょうか。
お力添えをいただければうれしいです。
最後に編集したユーザー どらっこ on 2017年2月20日(月) 00:02 [ 編集 1 回目 ]

奏ねこま
記事: 361
登録日時: 2016年1月20日(水) 20:04

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

投稿記事by 奏ねこま » 2017年2月19日(日) 21:09

プラグインではなく、イベントコマンドの「スクリプト」で実現する方法を提示してみます。
どうしてもプラグインでということであれば、改めてご依頼ください。

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

コード: 全て選択

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);
アバター
どらっこ
記事: 6
登録日時: 2016年11月11日(金) 11:01
お住まい: Japan

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

投稿記事by どらっこ » 2017年2月19日(日) 23:06

早速のお返事をいただきありがとうございます!
天候表示前に教えていただいたスクリプトを実行したところ、無事天候がピクチャ前に表示されました。
しかし、その状態でメニューを開き、閉じると、再び天候がピクチャ裏にいってしまいます。
お手数をおかけしまして恐縮です。。
奏ねこま
記事: 361
登録日時: 2016年1月20日(水) 20:04

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

投稿記事by 奏ねこま » 2017年2月19日(日) 23:34

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

プラグインにしました。
添付ファイル
MpiSwitchWeatherLayer.js
(3.99 KiB) ダウンロード数: 16 回
アバター
どらっこ
記事: 6
登録日時: 2016年11月11日(金) 11:01
お住まい: Japan

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

投稿記事by どらっこ » 2017年2月20日(月) 00:01

作っていただいたプラグインを導入させていただき、無事に天候を前面に出すことができました!
本当に助かりました。ありがとうございます!

“MV:プラグイン素材のリクエスト” へ戻る