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. 脚本使用举例:
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, 下载次数: 27)

messagenotificationwindowshot.jpg

ASMessageNotificationWindow-1.0.1.zip

11.74 KB, 下载次数: 10

语言为英文和简中

ASMessageNotificationWindow-1.0.1-仅简中版.zip

11.2 KB, 下载次数: 23

语言仅含有简体中文


作者: 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
感谢分享
作者: 月半弓虽    时间: 2024-7-16 22:44
大佬真是写了好多很实用的插件啊~   
作者: RedTee    时间: 2024-7-16 23:35
感谢分享!
作者: kingybk1976    时间: 2024-7-17 00:54
很棒,非常好的实用干货!
作者: zf756268    时间: 2024-7-25 19:39
加油




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