じ☆ve冰风 发表于 2026-7-6 21:34:21

Another JS headscratcher

This seems like it should be working just fine, and is pretty basic but I'm just getting errors like crazy.I had commented out drawText because that causes a script crash, but currently it says _titleWindow is not defined.What am I doing wrong here?


Oh, I also changed height to 100 because it couldn't find fittingHeight(1);.I don't understand why it can't read basic engine stuff?I feel like that should have been called from Window_Base.


I did finally realize that when I added the window I didn't specify this._titleWindow.It now creates the scene without any crash, but it just blurs (as if the menu is open) and doesn't actually create any windows.


Disregard everyone, I was just a mess when putting it together.I got it working.

                Code:        
//=============================================================================== // Scene_CustomMenu //------------------------------------------------------------------------------- function Scene_CustomMenu() {   this.initialize.apply(this, arguments); }Scene_CustomMenu.prototype = Object.create(Scene_MenuBase.prototype); Scene_CustomMenu.prototype.constructor = Scene_CustomMenu;Scene_CustomMenu.prototype.initialize = function () {   Scene_MenuBase.prototype.initialize.call(this); }Scene_CustomMenu.prototype.create = function () {   Scene_MenuBase.prototype.create.call(this);   this._titleWindow = new Window_Title(8, 8);   this.addWindow(_titleWindow); }//=============================================================================== // Windows //-------------------------------------------------------------------------------function Window_Title() {   this.initialize.apply(this, arguments); }Window_Title.prototype = Object.create(Window_Base.prototype); Window_Title.prototype.constructor = Window_Title;Window_Title.prototype.initialize = function (x, y, width, height) {   var width = Graphics.boxWidth - xPadding;   var height = 100;   Window_Base.prototype.initialize(this, x, y, width, height);   this.drawText("Custom Menu", x, 0, width, 'center'); }




本贴来自国际rpgmaker官方论坛作者:Khali处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/another-js-headscratcher.180964/
页: [1]
查看完整版本: Another JS headscratcher