Project1

标题: 【老鹰的RGSS3脚本小巢】角色头顶显示图标 [打印本页]

作者: 百里_飞柳    时间: 2022-4-12 11:04
标题: 【老鹰的RGSS3脚本小巢】角色头顶显示图标
本帖最后由 百里_飞柳 于 2022-4-12 11:09 编辑



LOGO绘制by @congwsbn

○ 前言

看完了岚少的狂父重制版实况,这些早期的优秀作品,在重制收费后更加精致了,
而且居然依然是wolf做的,这真的可以做到吗,那么多小细节,全靠wolf的事件编程……
总之先浅抄一个最简单的小系统,玩家靠近事件时头顶显示图标。


○ 概述

我知道已经有非常多的小插件是干这个活了,
比如 mog 里的 event sensor,就是在玩家靠近事件时,打开事件的指定独立开关,
比如 喵5 的事件调查气泡,就是在玩家面朝事件时,头顶显示气泡动画,
但果然我就是想搞个自己的(x)


○ 仓库

GitHub地址
Gitee地址

当然,不要忘记了前置的组件-通用方法汇总,当习惯了调用统一的方法后,编程效率直线上升,自己插件间的冲突也少了


○ 展示

因为这个插件过于简单了,所以也没啥栗子。

当按照 【组件-通用方法汇总】【角色头顶显示图标】【AddOn-事件调查提示】的顺序插入脚本中后,
注意别重复插入了组件,因为其他脚本也可能使用,放我全部的脚本的前面就好,

事件页中的首行注释内容如下:

其中 <头顶图标 4> 是表示玩家靠近一定距离时(距离值在脚本中设置为固定值,或使用变量值),把4号图标显示在这个事件头顶,
而后续的 pos=0 dx=12 dy=12 是可选的调整参数,
pos=0 代表显示在事件头顶,pos=1 代表事件下方,pos=2 代表事件正中心,
dx=12 dy=12 是设置显示偏移值,表示朝右侧移动12像素,朝下移动12像素。

其中 <玩家图标 4> 是表示玩家直接面对事件时(按空格键就能触发事件),把4号图标显示在玩家头顶,
后续的参数与上面的一致。

当然还有更多的可修改参数,具体见脚本中的注释。

具体运行效果如下:

注意当存在事件被触发执行时(玩家按键触发、接触触发),将不显示头顶图标。


○ 兼容

已经兼容了我自己的【像素级移动】,其它的就懒(x)
作者: 喵呜喵5    时间: 2022-4-12 13:03


想不到吧,我的调查气泡脚本没有公开,只公开了一个靠近事件后窗口显示文字




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