设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 123|回复: 0

[转载发布] Iavra Generic Popup

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    2026-7-12 04:10
  • 签到天数: 209 天

    连续签到: 2 天

    [LV.7]常住居民III

    9071

    主题

    864

    回帖

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    7
    卡币
    58883
    OK点
    16
    推广点
    0
    同能卷
    50
    积分
    68848

    灌水之王

    发表于 2026-7-31 21:56:37 | 显示全部楼层 |阅读模式
    Description

    Provides a generic way to display popup messages.

    Screenshots

    [/url]

    (Don't mind the guy with the laser coming out of his head...that belongs to another script)

    Prerequisites

    None

    How to Use

    To show a new popup message, call the following method:

    IAVRA:
    OPUP.show("abc")The window height will automatically fit to the number of text lines.The method takes an optional hash, which can be used to override the default settings on a per-window basis, like this:

    IAVRA:
    OPUP.show("abc", {:width => 200})Also, the method can take an optional block, that will be called once the popup window is created. "self" inside the proc is set to the window itself:
                    Code:       
    1. IAVRA::POPUP.show("abc") { p self }
    复制代码

    You can use all message codes in your text, but need to double backslashes for everything except newlines (\n).The popup will fade out over time and dispose itself afterwards.

    Popups are global and will persist between scenes. Certain scenes can be set to dispose existing popups by modifying the DISPOSE_ON_SCENE constant.

    Configuration

    The default options for popup windows can be modified by setting the following variables:

    DEFAULT_OPTIONS = {        # Window width        :width => 400,        # Minimum number of lines to display. Can be nil.         :min_lines => nil,         # Maximum number of lines to display. Can be nil.        :max_lines => nil,         # Height of a single line. Set to nil for default.        :line_height => nil,         # Window padding. Set to nil for default.       
    adding => nil,         # Spacing between windows. The update method can use this.        :spacing => 10,         # Windowskin to be used. Set to nil for default.        :windowskin => nil,         # Number of frames before the window starts fading.        :fade_delay => 120,         # Rate at which the window fades out after the delay.        :fade_rate => 10,         # Update method to be used.        :update_method =>
    ush_older_up}The z-index of the popup viewport can also be changed:
                    Code:       
    1. Z_INDEX = 1
    复制代码

    Popups are global and persist between scenes, but since you wouldn't want your popups to be shown on the title screen, you can set some scenes to dispose all popups once they become active.
                    Code:       
    1. DISPOSE_ON_SCENE = [        Scene_Title, Scene_Gameover, Scene_File]
    复制代码

    If this array contains "Scene_Base", popups will reset on every scene change.Terms of Use

    Free to use for both commercial and non-commercial games. Please give credit.

    Credits

    Iavra

    FAQ

    None so far

    Changelog

    - 1.00: Release version.

    - 1.01: Changed the way popup options are handled. The show method now takes an optional hash, that can be used to override the global defaults on a per-window basis. Everything except the z-index can be modified.

    Download

    [url=http://pastebin.com/gf9E0pJV]http://pastebin.com/gf9E0pJV



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

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    简体中文
    繁體中文
    English(英语)
    日本語(日语)
    Deutsch(德语)
    Русский язык(俄语)
    بالعربية(阿拉伯语)
    Türkçe(土耳其语)
    Português(葡萄牙语)
    ภาษาไทย(泰国语)
    한어(朝鲜语/韩语)
    Français(法语)
    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2026-8-17 21:11 , Processed in 0.136248 second(s), 56 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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