赞 | 28 |
VIP | 0 |
好人卡 | 0 |
积分 | 14 |
经验 | 0 |
最后登录 | 2024-9-7 |
在线时间 | 398 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1418
- 在线时间
- 398 小时
- 注册时间
- 2023-5-18
- 帖子
- 150
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 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
功能:
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 许可下使用。
|
评分
-
查看全部评分
|