Project1

标题: 【RPGMaker MZ】消息通知窗口插件 [打印本页]

作者: Arrose    时间: 2024-7-14 23:26
标题: 【RPGMaker MZ】消息通知窗口插件
本帖最后由 Arrose 于 2024-7-15 12:44 编辑

大家好,这是给我自己的项目写的一个插件,可能也有人会用到,所以发一下,参数比较多,提供了一下测试项目。
建议先看插件帮助里的使用说明,遇到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]” 标识用来调整文本内嵌图标的大小


注意:

      1. 通过文本标识修改文本样式时,请自行参考编辑器 “显示文字” 指令的标识

      2. 通过脚本调用插件函数时,需要按顺序填入正确类型的函数参数

      3. 脚本使用举例:
JAVASCRIPT 代码复制
  1. 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. 插件函数的参数类型参考:
JAVASCRIPT 代码复制
  1. 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, 下载次数: 49)

messagenotificationwindowshot.jpg

ASMessageNotificationWindow-1.0.0.zip

11.36 KB, 下载次数: 21

语言为英文和简中

ASMessageNotificationWindow-1.0.0-仅简中版.zip

10.53 KB, 下载次数: 29

语言仅含有简体中文


作者: 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 编辑
505681468 发表于 2024-7-15 20:00
有多消息队列的动画效果吗,就是同一时间显示多个消息的功能
想要例如左上角显示多条消息的情况(
{:10_647 ...


每调一次插件指令都会添加一个窗口到场景,然后在消失时移除窗口。没有啥动画效果,没有加进队列,如果你调的很快的话,消息会重叠。
不过可以用脚本,然后你可以维护一个消息队列。
作者: sequalmax    时间: 2024-7-16 10:05
感谢分享
作者: 夜宇星繁    时间: 2025-4-1 19:05
感谢大佬分享
作者: 山鬼47    时间: 2025-4-25 14:59
感谢分享
作者: slenderping    时间: 2025-4-26 16:55

感谢分享
作者: a14787    时间: 2025-5-29 11:19


感谢分享
作者: qq419514    时间: 2025-6-6 15:20
感谢分析
作者: pluto0723    时间: 2025-6-8 02:29
  谢谢大佬分享
作者: 179721349    时间: 3 天前
感谢大佬分享




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1