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

[转载发布] Iavra Event Popup

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

    连续签到: 2 天

    [LV.7]常住居民III

    7959

    主题

    864

    回帖

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

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

    灌水之王

    发表于 4 天前 | 显示全部楼层 |阅读模式
    Description


            Allows to display popups messages above events, which can be used for speech bubbles or on chests.


    Author


            Iavra


    Parameters


    @param Popup Width
    @desc Default width for the popup window. Overflowing text will be cut away. Default: 200
    @default 200

    @param Offset X
    @desc By default, popups are centered on event.screenX(). This is the X offset. Default: 0
    @default 0

    @param Offset Y
    @desc By default, popups are centered on event.screenY(). This is the Y offset. Default: 0
    @default 0

    @param Display Duration
    @desc How long the popup will be displayed after fading in and before fading out. Default: 200
    @default 200

    @param Fade In Duration
    @desc How long it takes for the popup to fade in. Default: 10
    @default 10

    @param Fade Out Duration
    @desc How long it takes for the popup to fade out. Default: 60
    @default 60

    @param Font Name
    @desc Name of the font to be used. If left empty, default is used instead. Default: (empty)
    @default

    @param Font Size
    @desc Font size to be used. Default: 12
    @default 12

    @param Line Height
    @desc Line height to be used. Should be a bit higher than font size. Default: 18
    @default 18

    @param Retain On Scene
    @desc When one of these scenes becomes active, popups will be hidden, instead of destroyed. Default: Scene_Menu, Scene_Battle
    @default Scene_Menu, Scene_Battle




    How to Use


            To create a popup, call the following function in a "Script" event command:


    IAVRA.EVENTPOPUP.popup(eventId, text, options);


            Where "eventId" is the id of the event you want to show the popup on, "text" is the message you want to show and "options" is an optional object, that can be used to override the default values set via plugin parameters.


            The following list shows all possible options:


    width      
    The width of the popup window. By default, popups will be horizontally centered on the event.

    x         
    An offset on the x axis. By default, popups are centered on the event.

    y         
    An offset on the y axis. By default, popups are centered on the event.

    duration   
    How long the popup should stay visible after it has faded in and before it starts to fade out.

    fadeIn     
    How long it takes for the popup to fade in.

    fadeOut   
    How long it takes for the popup to fade out.

    fontName   
    The font to be used.

    fontSize   
    The font size to be used.

    lineHeight
    Height of a single text line. This should be slightly higher than fontSize.


            The "text" parameter can contain any special characters. Beware that icons have a fixed size and might look strange depending on the fontSize. Also remember that you need to double backslashes on certain escape codes. To display the value of variable 10, you would use \\V[10], for example.


            If you want to remove popups, before they have faded out, you can do so by calling this function:


    IAVRA.EVENTPOPUP.clear(eventId);


            This will remove all popups shown for a specific event or all popups if the "eventId" parameter is left out.


            If you don't want to use script calls, you can use the following plugin commands, instead, but note that it's not possible to specify options for the "popup" command:


    EventPopup popup eventId textEventPopup clean eventId


            Inside plugin commands, you can use the keyword "this" (without quotes) to show or clear popups on the current event.


    Terms of Use


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


    Download


    http://pastebin.com/86ebsSjx


    FAQ


            Q: I don't like the black background, can i change it?


            A: Currently, there a no parameters or options to change the background, but you can override "IAVRA.EVENTPOPUP._callbacks.drawBackground" to provide your own function. The same goes for "fadeIn" and "fadeOut", which are both callbacks controlling how a popup fades in and out, respectively.


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

    使用道具 举报

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

    本版积分规则

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

    幸运抽奖

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

    立即查看

    聊天机器人
    Loading...

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

    GMT+8, 2026-8-1 07:37 , Processed in 0.087700 second(s), 52 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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