查看: 5695|回复: 47

[有事请教] 有没有刷新当前事件的脚本?

[复制链接]
梦石
0
星屑
417
在线时间
125 小时
注册时间
2010-10-11
回帖
80
发表于 2020-5-21 18:41:03 | 显示全部楼层 |阅读模式

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

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

×
有没有刷新当前事件的脚本?或者可以关闭地图中批量事件的独立开关的脚本也可以,是部分关闭,不是全部关闭。谢谢大佬们!
梦石
0
星屑
3528
在线时间
743 小时
注册时间
2016-2-28
回帖
129
发表于 2020-5-21 19:20:34 | 显示全部楼层
如果你是做明雷战斗,想刷新当前地图的敌人
那就不用独立开关,直接选暂时消除事件就可以

评分

参与人数 1赞 +1 收起 理由
raisewing + 1 塞糖

查看全部评分

回复

使用道具 举报

梦石
0
星屑
417
在线时间
125 小时
注册时间
2010-10-11
回帖
80
 楼主| 发表于 2020-5-21 19:56:20 | 显示全部楼层
hanyilun 发表于 2020-5-21 19:20
如果你是做明雷战斗,想刷新当前地图的敌人
那就不用独立开关,直接选暂时消除事件就可以 ...

不是的哈,我是做了一个类似口袋妖怪的冰系道馆,掉落之后回到地图之后冰面需要恢复成初始状态。
回复

使用道具 举报

梦石
0
星屑
3528
在线时间
743 小时
注册时间
2016-2-28
回帖
129
发表于 2020-5-21 20:01:08 | 显示全部楼层
本帖最后由 hanyilun 于 2020-5-21 20:56 编辑

要不你具体说一下你想要实现的效果是什么样?
我总觉得和刷新敌人的原理有点相似?

评分

参与人数 1赞 +1 收起 理由
raisewing + 1 塞糖

查看全部评分

回复

使用道具 举报

梦石
0
星屑
417
在线时间
125 小时
注册时间
2010-10-11
回帖
80
 楼主| 发表于 2020-5-21 20:28:21 | 显示全部楼层
hanyilun 发表于 2020-5-21 20:01
要不你具体说一下你想要实现的效果是什么样?
我总觉得和刷新敌人的原理有点相似... ...

就是A点通往B点之间有一片冰面,必须要每个格子都踩一遍才能通过,否则会掉落到另外一个地图重新爬上去,回到冰面的地图后冰面需要刷新恢复原状,冰面有3种状态1初始,2踩过,3变成坑洞掉人物掉落到另外一个地图,踩过的冰面第二次踩的时候会掉落。以前在VA中好像在每块冰面(事件)的最后一种状态加off_map_self_switches

点评

我怎么觉得r考场有类似的东西,,  发表于 2020-5-21 23:09
也要谢谢你哈,我也在想有么有纯事件能解决的办法!  发表于 2020-5-21 21:19
啊这,涉及到脚本我就不太清楚了,抱歉哈  发表于 2020-5-21 20:41
回复

使用道具 举报

梦石
0
星屑
3528
在线时间
743 小时
注册时间
2016-2-28
回帖
129
发表于 2020-5-21 22:04:04 | 显示全部楼层
本帖最后由 hanyilun 于 2020-5-21 22:11 编辑
raisewing 发表于 2020-5-21 20:28
就是A点通往B点之间有一片冰面,必须要每个格子都踩一遍才能通过,否则会掉落到另外一个地图重新爬上去, ...

纯事件的话,你看这样行不行?
假设每个冰面有三个事件页:
事件页1:触发方式选择玩家接触,打开独立开关A
事件页2:当独立开关A打开时启用,触发方式选择玩家接触,打开开关1
事件页3:当开关1打开时启用,触发方式选择并行处理,关闭独立开关A,关闭开关1

可能看起来有点复杂,具体逻辑大概是这样:
1.冰面初始状态是事件页1,通过一次后变成事件页2
2.掉落事件写在事件页2里,第二次通过冰面时,触发掉落事件,冰面变成事件页3
3.打开开关1最好放在事件页2的最后,防止出现某些视觉上的问题
4.事件页3的作用是让冰面回到事件页1

以上只是理论,可能麻烦一点,不知道有没有大佬能优化一下
而且我不确定如果冰面过多会不会出现问题,楼主可以先试一下

点评

还有一点就是掉落的时候所有的冰面都会变成大洞的样子。。。。  发表于 2020-5-21 23:55
可行就是效果看比较怪,因为状态1是完整的冰面,状态2是裂纹冰面,状态3是有大洞的冰面,这么设置的效果就是在状态2有裂纹的冰面人就被传送了。  发表于 2020-5-21 23:49
我这边是可以的啊,你的事件页3触发方式是并行处理吗?  发表于 2020-5-21 23:29
好像不行的,只有掉落的那单独的一格恢复状态1  发表于 2020-5-21 23:27
我去试试看  发表于 2020-5-21 22:36

评分

参与人数 1赞 +1 收起 理由
raisewing + 1 塞糖

查看全部评分

回复

使用道具 举报

梦石
0
星屑
3528
在线时间
743 小时
注册时间
2016-2-28
回帖
129
发表于 2020-5-21 23:41:12 | 显示全部楼层
你按照我这样设置看看,我这边没问题的啊
1.png 2.png 3.png

评分

参与人数 1赞 +1 收起 理由
raisewing + 1 塞糖

查看全部评分

回复

使用道具 举报

梦石
0
星屑
417
在线时间
125 小时
注册时间
2010-10-11
回帖
80
 楼主| 发表于 2020-5-21 23:58:02 | 显示全部楼层
hanyilun 发表于 2020-5-21 22:04
纯事件的话,你看这样行不行?
假设每个冰面有三个事件页:
事件页1:触发方式选择玩家接触,打开独立开关 ...

QQ图片20200521235642.png
就是这样看上去比较怪
回复

使用道具 举报

梦石
0
星屑
417
在线时间
125 小时
注册时间
2010-10-11
回帖
80
 楼主| 发表于 2020-5-22 00:05:01 | 显示全部楼层
1.png 2.png 3.png
回复

使用道具 举报

梦石
0
星屑
3528
在线时间
743 小时
注册时间
2016-2-28
回帖
129
发表于 2020-5-22 00:06:30 | 显示全部楼层
raisewing 发表于 2020-5-21 23:58
就是这样看上去比较怪

这个简单啊,只要做一些简单的调整就好了~
事件页1:不变
事件页2:与玩家接触,当独立开关A打开时启用,打开独立开关B
事件页3:并行处理,当独立开关B打开时启用,掉落事件,打开开关1
事件页4:并行处理,当开关1打开时启用,关闭独立开关A和B,关闭开关1

其实就是把原来的事件页2换成事件页3,事件页3的行走图替换成坑洞就好了
不过这样的话,掉落事件最好先等待20-30帧左右,或者加上一句“掉下去啦”之类的提示
不然行走图转换速度太快,会导致看不出来变成坑洞的过程

点评

嗯嗯,谢谢了哈,赶紧休息!  发表于 2020-5-22 01:00
今天太晚了,你看看能不能理解我说的意思,不能的话明天再研究吧  发表于 2020-5-22 00:58
每次进入有冰面的地图前打开公共开关啊,相当于把公共开关分离出来  发表于 2020-5-22 00:55
但是这样依然不能恢复在独立开关A或B开启状态下的冰面吧?因为A和B开关没有被关闭不会出现状态1的冰面?  发表于 2020-5-22 00:52
我刚才没考虑到不同地图的问题,这样应该是最稳妥的方法了  发表于 2020-5-22 00:48

评分

参与人数 1赞 +1 收起 理由
raisewing + 1 塞糖

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部