RPGMZ 游戏场景全局提示框 带三秒隐藏插件

个人记录保存

Project1论坛 小圈子 人才 不得学习我的技术

javascript 复制代码
//=================================================================================================
// GlobalPopupTip.js
//=================================================================================================
/*:
 * @target MZ
 * @plugindesc 游戏场景全局提示框 带三秒隐藏。
 * @author 希夷先生
 *
 * @help
 * 插件功能:游戏场景全局提示框 带三秒隐藏
 * 使用方法 SceneManager._scene.showTip(" 金钱 + 300$");
*/
(() => {
	
	const _Scene_Base_prototype_create = Scene_Base.prototype.create;
	Scene_Base.prototype.create = function() {
        _Scene_Base_prototype_create.call(this);
		this._popupTipWindow = null;
		this._popupTipDelayCount = 0;
    };
	
	const _Scene_Base_prototype_update = Scene_Base.prototype.update;
	Scene_Base.prototype.update = function() {
        _Scene_Base_prototype_update.call(this);
		if(this._popupTipWindow == null){
			this._popupTipWindow = new _New_Window(new Rectangle(1, 1, 10, 10));
            this._popupTipWindow.paddingScale = 2;
		    this._popupTipWindow.npc_text = "提示框";
		    this._popupTipWindow.isWindow=0;
            this.addChild(this._popupTipWindow);
		}
	    if (this._popupTipDelayCount > 0) {
            this._popupTipDelayCount--;
        } else {
            // 已经彻底关闭,直接退出
            if (this._popupTipWindow.isClosed()) {
                return;
            }
            // 不在关闭动画中,才只关一次
            if (!this._popupTipWindow.isClosing()) {
                this._popupTipWindow.close();
            }
        }
    };
	Scene_Base.prototype.showTip = function(text) {
		this._popupTipWindow.npc_text = text;
		this._popupTipDelayCount = 180;
		this._popupTipWindow.open();
	};

})();

窗口源码

相关推荐
Bigger13 小时前
Tauri (26)——托盘图标总对不上系统主题?一行 Template Image 搞定
前端·rust·app
To_OC13 小时前
从一次栈溢出报错说起,我把递归彻底扒明白了
javascript·算法·程序员
kyriewen15 小时前
面试官问你:“AI 能写 80% 的代码了,公司为什么还需要你?”
前端·javascript·面试
甲维斯16 小时前
又升级咯!坦克大战2026,科技与复古并存!
前端·人工智能·游戏开发
Goodbye18 小时前
从 Token 到 Embedding:LLM 核心基础深度解析
javascript·人工智能
用户9385156350718 小时前
工具调用背后:LLM 如何突破“缸中大脑”,操控真实世界?
javascript·人工智能
Goodbye18 小时前
从函数到智能:LLM Tool Use 深度解析
javascript·人工智能
半个落月18 小时前
大模型到底是怎么“调用工具”的?从一个 Node.js Demo 看懂 Tool Use
javascript·人工智能
搬砖的码农18 小时前
(08)为什么我的 Agent 一跑后台服务就卡死
前端·agent·ai编程