【解決】メニュー画面に設置した背景画像の透過部分が黒色で塗りつぶされてしまう?
Posted: 2018年4月22日(日) 16:09
jsのまったくの初心者にも関わらずメニュー画面をカスタマイズしようとプラグイン作成を試みている者です、
どなたかお力を貸していただければと思い、質問させてください(-_-;)
プラグインに
(function () {
Scene_Menu.prototype.create = function () {
Scene_MenuBase.prototype.create.call(this);
this.createCommandWindow();
};
Scene_Menu.prototype.start = function () {
Scene_MenuBase.prototype.start.call(this);
};
略
//▼背景画像に関する記述は
Scene_MenuBase.prototype.createBackground = function () {
this._backgroundSprite = new Sprite();
this._backgroundSprite.bitmap = ImageManager.loadPicture('MENU_1');
this.addChild(this._backgroundSprite);
};
//これだけ(のつもりです)▲
略
('MENU_1'はメニュー画面用背景画像名)…という風に書いて保存しています。
MENU_1には透過部分があるのでてっきりそこはそのまま透けるものだと思ってメニューを開いてみると 謎の黒色が出現し(?)透過部分がカバー?…されてしまっており、(画像右側)
何が原因なのかわからずに困っています…透過させて少しマップの様子を残そうとしたいのですが
どうすればうまくいくでしょうか…?
Community_Basicにて960*540に解像度を変更してゲームを起動させています。
どなたかお力を貸していただければと思い、質問させてください(-_-;)
プラグインに
(function () {
Scene_Menu.prototype.create = function () {
Scene_MenuBase.prototype.create.call(this);
this.createCommandWindow();
};
Scene_Menu.prototype.start = function () {
Scene_MenuBase.prototype.start.call(this);
};
略
//▼背景画像に関する記述は
Scene_MenuBase.prototype.createBackground = function () {
this._backgroundSprite = new Sprite();
this._backgroundSprite.bitmap = ImageManager.loadPicture('MENU_1');
this.addChild(this._backgroundSprite);
};
//これだけ(のつもりです)▲
略
('MENU_1'はメニュー画面用背景画像名)…という風に書いて保存しています。
MENU_1には透過部分があるのでてっきりそこはそのまま透けるものだと思ってメニューを開いてみると 謎の黒色が出現し(?)透過部分がカバー?…されてしまっており、(画像右側)
何が原因なのかわからずに困っています…透過させて少しマップの様子を残そうとしたいのですが
どうすればうまくいくでしょうか…?
Community_Basicにて960*540に解像度を変更してゲームを起動させています。