【解決済み】YEP_PartySystemのウィンドウを透明化し、独自の背景画像を表示させたい

返信する
higara
記事: 15
登録日時: 2017年1月22日(日) 22:52

【解決済み】YEP_PartySystemのウィンドウを透明化し、独自の背景画像を表示させたい

投稿記事 by higara »

連日の質問すみません。
ご教授いただけると幸いです。

バトル参加人数の上限を3人に制限するために、YanflyさんのYEP_PartySystemを導入しています。
このプラグインを入れると、メニュー画面の「並び替え」を押した時に、
パーティを入れ替えるためのウィンドウが新規で出てくるようになります。

それと同時に、AltMenuScreen3を導入して
メニュー画面とそこから飛べるステータス画面、スキル画面等の
背景カスタマイズを行っています。

そのため、メニューから「並び替え」を選択した時のみ、
他の画面と雰囲気の違う画面が出てきてしまうようになっています。

YEP_PartySystemで出てくるウィンドウを透明化させ、
AltmenuScreen3でやっているように背景画像を指定することで
統一された雰囲気のものにしたいと思っているのですが、
どのようにすれば実現可能でしょうか?

よろしくお願いいたします。
最後に編集したユーザー higara [ 2017年5月17日(水) 00:51 ], 累計 1 回
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

Re: YEP_PartySystemのウィンドウを透明化し、独自の背景画像を表示させたい

投稿記事 by トリアコンタン »

こんにちは。
試作してみましたので動作をご確認ください。
見た目に関してご要望があればご指摘ください。

・使い方
YEP_PartySystem.jsとAltMenuScreen3.jsとの間の
メニューレイアウトの違いを吸収します。
YEP_PartySystemと一緒に使用し、かつ同プラグインより下に配置してください。

・スクリーンショット
image_20170516_222753.jpg
・ダウンロード
https://raw.githubusercontent.com/triac ... ySystem.js

・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。

画像
画像
画像
画像
画像
画像

・これまでに制作したプラグイン一覧
https://docs.google.com/spreadsheets/d/ ... d=30581402
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
higara
記事: 15
登録日時: 2017年1月22日(日) 22:52

Re: YEP_PartySystemのウィンドウを透明化し、独自の背景画像を表示させたい

投稿記事 by higara »

>>トリアコンタンさん
ありがとうございます。
いくつか他のプラグインを使わせていただいております。お世話になってます。

ダウンロードしたプラグインを早速導入してみたのですが、
「並び替え」ボタンを押した際に
TypeError
Cannot set property 'opacity' of underfined
とエラーが出てしまい、先に進まなくなってしまいました。

恥ずかしながら、実は先ほどまでツクールmvのバージョンアップを一切しておらず、
ver1.0?の状態で作っていました。
他のプラグインをoffにしてみてもエラーが出るので、エラーメッセージ的にこれが原因だろうと思い、
先ほど最新の1.4.1に更新してきました。
更新した状態で、新規のゲームファイルを作成してトリアコンタンさんのプラグインを導入してみたところ、うまくいきました。
しかし、以前のバージョンで制作した更新中のゲームファイルで行おうとすると、やはりエラーが出てしまいます。

公式アップデータについての、
///
ver1.3.0よりコアスクリプト(ゲームのJavaScript)が更新され、幾つかの不具合が修正されました。
ご自身のゲームプロジェクトのコアスクリプトを更新したい方は、MVインストールフォルダ/NewData/内のindex.htmlと、
MVインストールフォルダ/NewData/js/内のファイルのうち、pluginsフォルダ、plugins.js以外のファイルを、制作中のプロジェクトフォルダ/js/内に手動で上書き保存してください。
///

を行わないといけないんでしょうが、実はpluginフォルダ以外のjsファイルをちょっといじっていたりしていまして、(コメントアウト等の簡単なものですが)
できれば上書き保存したくないなぁ…と思っています。

昔の不具合が出ている状態のコアスクリプトで作成を進めるのは、やはり危険でしょうか?
どこがひっかかってエラーが出ているのか、自分にはさっぱりなので
もしかしたら無理なお願いをしているかもしれませんが…
最低限、ここをいじれば動くというやり方があれば教えていただけると幸いです。

もし、難しそうでしたら最新のデータで一から作り直そうと思います。
よろしくお願いします。

※反応が遅くなってすみません
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

Re: YEP_PartySystemのウィンドウを透明化し、独自の背景画像を表示させたい

投稿記事 by トリアコンタン »

念のためこちらでコアスクリプトを1.0.0に差し替えて確認したところ、特に問題なく表示されました。
もしかしたら、コアスクリプトを書き換えたこと自体がエラーの原因かもしれません……!

エラー内容から推測してエラーを回避できるかもしれないコードを追記しました。(併せてヘルプウィンドウを表示したときの透明化が抜けていたので対応しました)
一旦、これでお試しください。(URLは同じです)

これでダメならプロジェクトを一時的にどこかにアップロードしていただいてこちらで直接確認する方法もあります。
よろしければご検討ください。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
higara
記事: 15
登録日時: 2017年1月22日(日) 22:52

Re: YEP_PartySystemのウィンドウを透明化し、独自の背景画像を表示させたい

投稿記事 by higara »

>>トリアコンタンさん
早速の対応ありがとうございます!

あっ、バージョンが原因ではなかったんですね…早とちりで色々とすみません。
やはり、知識なしで変にコアスクリプトはいじらない方がいいんですね。今後は気を付けます。

最新版のプラグインを導入してみたら、上手く動作するようになりました!
親切に色々とありがとうございました、大感謝です。

【解決済み】にさせていただきます。
返信する

“MV:質問”に戻る