Project1
标题: 【RPGMaker MZ】消息通知窗口插件 [打印本页]
作者: Arrose 时间: 2024-7-14 23:26
标题: 【RPGMaker MZ】消息通知窗口插件
本帖最后由 Arrose 于 2024-7-28 22:38 编辑
大家好,这是给我自己的项目写的一个插件,可能也有人会用到,所以发一下,参数比较多,提供了一下测试项目。
建议先看插件帮助里的使用说明,遇到Bug或者实在解决不了的问题可以b站私信我或者在下面回帖。
所有插件:https://github.com/arrosev/RPGMakerMZPlugins,请给我一个Star!感谢您的使用!
Demo: https://arrosev.itch.io/rpgmaker ... ation-window-plugin
演示视频和使用教程:https://www.bilibili.com/video/BV1FSbje1EFE
[bilibili=BV1FSbje1EFE,640]360[/bilibili]
功能:
1. 通过插件指令或脚本在任意场景中显示一个消息通知窗口
2. 通过插件指令参数或脚本参数来修改窗口显示的方式
3. 窗口的文本可以通过添加 “\C[x]” “\I[x]” 等标识来改变样式,同编辑器自带的显示文字指令
4. 窗口的文本新增了一个 “\IS[x]” 标识用来调整文本内嵌图标的大小
[V1.0.1]
1. 修复通知窗口出现时,切换场景后报错
注意:
1. 通过文本标识修改文本样式时,请自行参考编辑器 “显示文字” 指令的标识
2. 通过脚本调用插件函数时,需要按顺序填入正确类型的函数参数
3. 脚本使用举例:
ASMessageNotificationWindowNameSpace.showMessageNotificationWindow("Window", 20, 20, "auto", 0, 0, 12, 0, "right", "Miss", 0, 100, 90, "left", 2, true, "system/exclamation", 50, 50, "\\C[0]卧室的钥匙\\IS[26]\\I[324]\\C[20]找到了", 36)
ASMessageNotificationWindowNameSpace.showMessageNotificationWindow("Window", 20, 20, "auto", 0, 0, 12, 0, "right", "Miss", 0, 100, 90, "left", 2, true, "system/exclamation", 50, 50, "\\C[0]卧室的钥匙\\IS[26]\\I[324]\\C[20]找到了", 36)
4. 插件函数的参数类型参考:
const showMessageNotificationWindow = function(windowSkinString, finalOffsetXNumber, finalOffsetYNumber, windowSizeModeString, windowManualWidthNumber, windowManualHeightNumber, paddingNumber, iconTextPaddingNumber, displayDirectionString, displaySoundEffectsNameString, displaySoundEffectsPanNumber, displaySoundEffectsPitchNumber, displaySoundEffectsVolumeNumber, dismissDirectionString, dismissDelayTimeNumber, dismissNeedPanningBool, iconPathString, iconWidthNumber, iconHeightNumber, textString, textLineHeightNumber)
const showMessageNotificationWindow = function(windowSkinString, finalOffsetXNumber, finalOffsetYNumber, windowSizeModeString, windowManualWidthNumber, windowManualHeightNumber, paddingNumber, iconTextPaddingNumber, displayDirectionString, displaySoundEffectsNameString, displaySoundEffectsPanNumber, displaySoundEffectsPitchNumber, displaySoundEffectsVolumeNumber, dismissDirectionString, dismissDelayTimeNumber, dismissNeedPanningBool, iconPathString, iconWidthNumber, iconHeightNumber, textString, textLineHeightNumber)
后缀带String的为字符串型,带Number为数值型,带Bool的为布尔型
5. 插件参数中的调试模式可以用于查看窗口的大小,方便定位布局
许可证:
1. 本插件采用 MIT 许可发布,可以免费商用。
2. Demo内包含的官方RPGMaker MZ 默认素材请在官方协议允许下使用。
3. Demo除 RPGMaker MZ 默认素材外,其他素材由我绘制,可在 CC0 许可下使用。
-
messagenotificationwindowshot.jpg
(135.73 KB, 下载次数: 65)
-
-
ASMessageNotificationWindow-1.0.1.zip
11.74 KB, 下载次数: 18
语言为英文和简中
-
-
ASMessageNotificationWindow-1.0.1-仅简中版.zip
11.2 KB, 下载次数: 30
语言仅含有简体中文
作者: Arrose 时间: 2024-7-15 00:36
刚才有个bug我更新了一下,但是没有改版本号,大家可以重新下载下
作者: 马铃薯条 时间: 2024-7-15 11:37
感谢分享
作者: 505681468 时间: 2024-7-15 20:00
有多消息队列的动画效果吗,就是同一时间显示多个消息的功能
想要例如左上角显示多条消息的情况(
作者: Arrose 时间: 2024-7-15 21:09
本帖最后由 Arrose 于 2024-7-15 21:12 编辑
每调一次插件指令都会添加一个窗口到场景,然后在消失时移除窗口。没有啥动画效果,没有加进队列,如果你调的很快的话,消息会重叠。
不过可以用脚本,然后你可以维护一个消息队列。
作者: sequalmax 时间: 2024-7-16 10:05
感谢分享
作者: 月半弓虽 时间: 2024-7-16 22:44
大佬真是写了好多很实用的插件啊~
作者: RedTee 时间: 2024-7-16 23:35
感谢分享!
作者: kingybk1976 时间: 2024-7-17 00:54
很棒,非常好的实用干货!
作者: zf756268 时间: 2024-7-25 19:39
加油
作者: じ☆ve冰风 时间: 前天 20:18
感谢分享
作者: mnbv7890 时间: 前天 20:18
支持一下
欢迎光临 Project1 (https://rpg.blue/) |
Powered by Discuz! X3.1 |