いつもお世話になっております。
今、プラグインを改造しています。
この窓の黒いセルを消したいと思いますが、やり方はわかりません。
どなたご教授お願いたいと存じます。
よろしくお願いいたします。
【解決済み】ウィンドウの黒いセルを消したい
【解決済み】ウィンドウの黒いセルを消したい
- 添付ファイル
-
- 窓1.jpg (5.48 KiB) 閲覧された回数 1163 回
最後に編集したユーザー kinlinfox [ 2022年8月20日(土) 18:18 ], 累計 1 回
Re: ウィンドウの黒いセルを消したい
お疲れ様です。
残念ながらそのスクショ一枚ですと「どこの何のウィンドウか」すら分からないので、調査すらしようがないかと思います…
「どの状況における」「何を表示する為の窓か」、或いは画面の全体図を出していただけたらと思います。
残念ながらそのスクショ一枚ですと「どこの何のウィンドウか」すら分からないので、調査すらしようがないかと思います…
「どの状況における」「何を表示する為の窓か」、或いは画面の全体図を出していただけたらと思います。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
Re: ウィンドウの黒いセルを消したい
ごもっともです、考え不足でした。長文になりますが説明いたします。剣崎 宗二 さんが書きました:お疲れ様です。
残念ながらそのスクショ一枚ですと「どこの何のウィンドウか」すら分からないので、調査すらしようがないかと思います…
「どの状況における」「何を表示する為の窓か」、或いは画面の全体図を出していただけたらと思います。
プラグインは依頼して制作頂いたパーティー編成プラグインです。
(製作者は引退してしまいましたため自力で改造しています)
その中に、戦闘メンバー窓とサブ窓があって、どちらもメンバー数と同じだけ、黒いセルが並べています。
デザインを変更することになり、素材とこの黒いセルが合わなくなっていますので、消したいと思います。
↓黒いセルが見えやすいようにキャラ素材を半透明のダミーにしております
コード: 全て選択
Scene_DrillParty.prototype.createIncumbencyWindow = function() {
var wx = DrillUp.g_ScP_incumbency_x;
var wy = DrillUp.g_ScP_incumbency_y;
var ww = DrillUp.g_ScP_incumbency_width;
var wh = DrillUp.g_ScP_incumbency_height;
this._incumbencyWindow = new Drill_ScP_incumbencyWindow();
this._incumbencyWindow.x = wx + DrillUp.g_ScP_incumbency_slideX;
this._incumbencyWindow.y = wy + DrillUp.g_ScP_incumbency_slideY;
this._incumbencyWindow.width = ww;
this._incumbencyWindow.height = wh;
this._incumbencyWindow.windowWidth = function(){ return ww;}
this._incumbencyWindow.windowHeight = function(){ return wh;}
this._incumbencyWindow.opacity = 0;
this._incumbencyWindow.contentsOpacity = 0;
this._incumbencyWindow._move = 0;
this._incumbencyWindow.maxCols = function(){ return DrillUp.g_ScP_incumbency_col;}
//this._incumbencyWindow.standardFontSize = function(){ return DrillUp.g_ScP_incumbency_fontsize;}
if( DrillUp.g_ScP_incumbency_Layout_visible ){
this._layout_incumbencyWindow = new Sprite(ImageManager.loadMenuParty(DrillUp.g_ScP_incumbency_Layout));
this._layout_incumbencyWindow.opacity = 0;
this._field.addChild(this._layout_incumbencyWindow);
}
this._incumbencyWindow.refreshAvatars();
this._incumbencyWindow.select(0);
this._incumbencyWindow.activate();
this._incumbencyWindow.setHandler('ok', this.drill_selectOne.bind(this)); //操作につなぐ
this._incumbencyWindow.setHandler('cancel', this.popScene.bind(this));
this.addWindow(this._incumbencyWindow);
};
Re: ウィンドウの黒いセルを消したい
プラグインの全体図が分からないのでエスパーにはなりますが、
巻き戻せるようバックアップした上で、以下のコードを該当プラグインのどこかに差し込み正しく動くか確認してください。
巻き戻せるようバックアップした上で、以下のコードを該当プラグインのどこかに差し込み正しく動くか確認してください。
コード: 全て選択
Drill_ScP_incumbencyWindow.prototype.drawItemBackground = function (index) {
};
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
Re: ウィンドウの黒いセルを消したい
早速試してみたところ、黒いセルが消え想定通りの画面表示になりました。剣崎 宗二 さんが書きました:プラグインの全体図が分からないのでエスパーにはなりますが、
巻き戻せるようバックアップした上で、以下のコードを該当プラグインのどこかに差し込み正しく動くか確認してください。
コード: 全て選択
Drill_ScP_incumbencyWindow.prototype.drawItemBackground = function (index) { };
ご回答ありがとうございます!大変助かりました。