设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 8213|回复: 14
打印 上一主题 下一主题

[原创发布] 【老鹰的RGSS3脚本小巢】事件互动扩展(新增DEMO)

[复制链接]

Lv6.析梦学徒

老鹰

梦石
40
星屑
34720
在线时间
6739 小时
注册时间
2012-5-26
帖子
3259

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

跳转到指定楼层
1
发表于 2021-3-31 14:06:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 百里_飞柳 于 2021-11-2 21:00 编辑



LOGO绘制by @congwsbn

○ 前言

由于默认的“按确定键”触发事件页,是单纯的执行事件页的全部指令,
而且对于玩家面前是否存在可触发的事件,无法给出一个明确的提示,
尽管已经有了玩家接近时显示气泡,但那个只是单纯的计算距离,哪怕增加了方向判定,也没有更详细的按键提示,
因此我设计了这个外置的并行的互动列表UI,效仿大部分游戏都有的互动提示功能

2021.4.1 新增
考虑到默认情况下,事件无法触发自己
如果改成并行事件来编写,就无法做正常的按键触发
如果用一个新的并行事件来编写,就需要考虑坐标判定,而当需要多个并行时,也非常麻烦
于是我新增了事件自动触发自身的设置


2021.4.4 新增
在默认情况下,事件无法触发事件,因为默认中以玩家为主体,事件一般由玩家按键触发
但是有时候需要事件之间的处理,比如制作子弹事件时,子弹与敌人相碰
于是本插件新增了事件触发事件的并行判定


○ 概述

对于按照指定格式编写的事件页,当玩家面对它时,将会自动开启该互动列表功能
此时按下确定键将执行对应的互动内容,而按下SHIFT键将切换到下一个互动类型

○ GitHub仓库

本插件地址:https://github.com/OneEyedEagle/ ... 6%89%A9%E5%B1%95.rb

由于GitHub网络实在不稳定,新增了Gitee的备份地址:https://gitee.com/oneeyedeagle/E ... 6%89%A9%E5%B1%95.rb


○ DEMO

2021.4.4 新增
为事件相关的插件创建了一个DEMO!
虽然还只是非常简单的几个展示,之后大概会继续更新吧(x
地址:https://gitee.com/oneeyedeagle/EAGLE-RGSS3/tree/master/Demos
其中的 DEMO_EagleEventEX 文件夹和压缩包


○ 展示

1
最基础的NPC的不同对话
点击看图


对应的事件页如图,注意勾选了固定事件朝向,因为按下确定键时事件默认会自动朝向玩家,但【偷窃】这类指令明显不应该让事件转过身来,只能这样先固定啦hhhh
点击看图

更新:在新版本中,不再自动朝向玩家,也因此此处的设置存在问题,不需要锁定朝向了,而要手动添加朝向玩家

2021.3.31 新增
为互动新增了出现条件,和【对话框扩展】的Addon【选择框扩展】中保持一致的写法
在括号中间写 if{cond} 来给这个互动增加一个出现条件
当 eval(cond) 为 false 时,这个互动不会显示
点击看图


2
稍微有点互动感觉的聊天
点击看图


对应的事件页如图,注意里面的\pop指令是我的【对话框扩展】的功能,具体可以见这里
点击看图


3
十分方便的简单场景互动
点击看图


对应的事件页如图,妈妈再也不用担心箱子卡角落里没办法啦!
注意其中的等待1帧是为了刷新玩家位置,保证石头移动时玩家之前的旧位置为无人存在
但反过来时不需要等待,因为默认里先更新事件,再更新玩家,当然你加上一个等待1帧也不要紧
点击看图


4
2021.4.4 新增
事件触发事件
点击看图


之前的注释修改为以下内容
其中 <auto d=s e=路人 esym=贿赂 sym=受贿> 为当本事件的背后一格处存在名字含“路人”的事件时,
将触发自己的【受贿】互动,触发那个事件的【贿赂】互动(编号小的事件的先触发)
且触发模式与玩家按键触发一致,将挂起玩家操作,
在成功触发一次后,将删去该判定,直至事件页刷新(地图切换或事件页切换)
点击看图


而 路人 的事件如下,普通按键触发时不会有任何执行内容
点击看图


○ 兼容

由于这个插件改动了 Game_Map 类里的 setup_starting_map_event 方法,
这个方法是处理更新地图上玩家(接触/按键)启动的事件页,如果有其他插件也修改了这里,请尝试阅读我注释的修改方式,将本插件的修改应用过去

由于这个插件改动了 Game_Player 类里的 update_nonmoving 方法,
这个方法是处理玩家停止移动时事件的按键、接触触发等
对于同样修改了的插件,也可以查看比较本插件和默认方法的不同,并将本插件的修改应用过去


○ 联动

由于本插件使用了和我的【事件消息机制】一致的事件指令编写模式,具体见这里
因此如果你也用了事件消息机制,可以用那里新增的脚本来并行调用这里的事件指令
比如对于第3个展示中,对于石头的5号事件,当执行 $game_map.events[5].msg("推") 就能原力推石头啦!(x)

评分

参与人数 15+15 收起 理由
Nalfie + 1 精品文章
无色物质℉ + 1 太强了!!!
13648190411 + 1 我很赞同
阿薩男爵 + 1 好东西 感谢分享
暗幽雪花 + 1 老鹰好强!!
york0818 + 1 精品文章
煎蛋流Kira☆ + 1 想法很不错
congwsbn + 1 塞糖
cinderelmini + 1 看起来是非常实用的功能哦!
shencao + 1 太强了!

查看全部评分

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42349
在线时间
7599 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

2
发表于 2021-3-31 14:12:32 | 只看该作者
强烈推荐,这应该是目前功能最细致的对话框脚本了
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
4
星屑
8386
在线时间
815 小时
注册时间
2017-10-28
帖子
444
3
发表于 2021-3-31 14:17:58 | 只看该作者
老鷹TQL!大推
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
22
星屑
11922
在线时间
7451 小时
注册时间
2011-7-2
帖子
397

极短24评委极短23评委极短22评委R考场第七期纪念奖开拓者

4
发表于 2021-3-31 14:40:16 | 只看该作者
本帖最后由 涅炎 于 2021-3-31 14:47 编辑

用过的人过来推荐一下。孩子很喜欢,谢谢老鹰
挺适用于一些传统恐怖解密游戏的互动设置,也没有了前置脚本,即插即用。
相较于其他设置复杂一些的脚本,只用到注释和标签便可以简单设置菜单,对新手作者比较友好。
目前版本的脚本有很大的拓展空间,可以期待一下老鹰的后续更新。
【探索解谜游戏】《NULL》
-------------------------------------------------------------
回复 支持 反对

使用道具 举报

Lv3.寻梦者

贝鲁耶的依叶森林
持镰的苍色水野

梦石
2
星屑
659
在线时间
563 小时
注册时间
2007-4-8
帖子
1304

第4届短篇游戏比赛季军短篇八RM组亚军

5
发表于 2021-3-31 14:55:52 | 只看该作者
前排支持  太厉害惹!
水野的主页><
头像来自于游戏《龙背上的骑兵3》主角——Zero
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
18
星屑
13650
在线时间
1715 小时
注册时间
2017-1-12
帖子
1790

开拓者

6
发表于 2021-3-31 15:01:26 | 只看该作者
好活,可以取代气泡事件提示了。预计下一版本出现“根据变量和开关确定是否显示标签选项”(

点评

已经加好了,和选择框扩展里的if一样的写法()  发表于 2021-3-31 15:35
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
26264
在线时间
5355 小时
注册时间
2016-3-8
帖子
1655
7
发表于 2021-3-31 15:21:31 | 只看该作者
BUG回报:
选框位置没自动调整,
即如果NPC在底部时,
选框会显示不全喔~

点评

更新了!  发表于 2021-3-31 15:32
回复 支持 反对

使用道具 举报

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9397
在线时间
2748 小时
注册时间
2008-9-5
帖子
3543

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

8
发表于 2021-3-31 22:00:50 | 只看该作者
啊啊啊~~我好馋呀~~~
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

梦石
18
星屑
12191
在线时间
2049 小时
注册时间
2012-12-12
帖子
541
9
发表于 2021-3-31 22:42:58 | 只看该作者
看看老鹰的新花活

葱兔の游戏列表 (´・ω・`)
回复 支持 反对

使用道具 举报

Lv6.析梦学徒

老鹰

梦石
40
星屑
34720
在线时间
6739 小时
注册时间
2012-5-26
帖子
3259

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

10
 楼主| 发表于 2021-4-4 23:44:51 | 只看该作者
新增了一个简单的DEMO,日后会继续更新
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 02:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表