赞 | 11 |
VIP | 0 |
好人卡 | 0 |
积分 | 7 |
经验 | 0 |
最后登录 | 2023-7-13 |
在线时间 | 42 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 735
- 在线时间
- 42 小时
- 注册时间
- 2019-11-26
- 帖子
- 28
|
给Scene_Map类加一个方法就行了……
- Scene_Map.prototype.createHelpWindow = function(text, x, y, w, h, fs) {
- rect = new Rectangle(x, y, w, h)
- this._helpWindow = new Window_Help(rect);
- this._helpWindow.contents.fontSize = fs;
- this._helpWindow.drawText(text, 0, 0, w - 32, 'right');
- this.addWindow(this._helpWindow);
- }
复制代码
然后在事件的脚本里调用这个方法来创建窗口,text自行设定就行。
- fontSize = 20
- h = fontSize * 3;
- text = $gameParty.maxGold() + " " + TextManager.currencyUnit;
- w = 196;
- x = Graphics.boxWidth - w;
- y = Graphics.boxHeight - h;
- SceneManager._scene.createHelpWindow(text, x, y, w, h, fontSize);
复制代码 |
|