设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
搜索附件  
同能RPG制作大师 › 附件中心 › 同能RM技术讨论区 › RPG Maker VA 讨论区 › Iavra Generic Popup: Iavra Generic Popup-1.jpg

Iavra Generic Popup: Iavra Generic Popup-1.jpg

 

Iavra Generic Popup:
Description

Provides a generic way to display popup messages.

Screenshots



(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:       
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:       
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:       
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

http://pastebin.com/gf9E0pJV


本贴来自国际rpgmaker官方论坛作者:Iavra处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/iavra-generic-popup.40923/
Iavra Generic Popup: Iavra Generic Popup-1.jpg
简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)
关闭

幸运抽奖

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

立即查看

Loading...

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

GMT+8, 2026-10-5 05:24 , Processed in 0.087014 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部