设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1298|回复: 1
打印 上一主题 下一主题

[有事请教] 关于物品获得提示

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2131
在线时间
785 小时
注册时间
2009-1-4
帖子
172
跳转到指定楼层
1
发表于 2023-1-29 21:32:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如题……我在论坛翻了很久 结果都没有像XP那样的 弹出一个小框然后自动消失不会影响后续事件执行的插件 要么是不好用的要么就是下面那种一条条消息的 请问现在MV主要都在用什么物品获得提示插件啊

评分

参与人数 1+1 收起 理由
蜜橘团子 + 1 啊这

查看全部评分

Lv4.逐梦者

梦石
0
星屑
7247
在线时间
474 小时
注册时间
2021-12-4
帖子
513
2
发表于 2023-1-29 23:34:43 | 只看该作者
“自动消失”那肯定要借用“进入新地图时左上角显示地图名称”的那个区域。下面的代码是rmmz的,希望rmmv也能用。
// 5. 左上角临时提示,可以指定几秒后开始淡出,文字内容支持转义序列
170
    Game_Message.prototype.drawTip = function (text, time = 2) {
171
        if (typeof text === 'string' && SceneManager._scene instanceof Scene_Map) {
172
            const w = SceneManager._scene._mapNameWindow;
173
            w._showCount = time * 60;
174
            w.refresh(w.convertEscapeCharacters(text));
175
        }
176
    };
177
    Window_MapName.prototype.refresh = function (text) {
178
        this.contents.clear();
179
        if ((text ??= $gameMap.displayName()).trim().length > 0) {
180
            const width = Math.max(this.textWidth(text), this.innerWidth / 3);
181
            this.drawBackground(0, 0, width, this.lineHeight());
182
            this.drawText(text, 0, 0, width, "center");
183
        }
184
    };
185
    Scene_Map.prototype.mapNameWindowRect = function () {
186
        const wx = 0;
187
        const wy = 0;
188
        const ww = Graphics.boxWidth * 3 / 4; // 宽度为UI区域3/4,最少绘制其1/3底色
189
        const wh = this.calcWindowHeight(1, false);
190
        return new Rectangle(wx, wy, ww, wh);
191
    };
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 15:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表