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

Project1

 找回密码
 注册会员
搜索
查看: 4223|回复: 47

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

[复制链接]

Lv2.观梦者

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

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

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

x
有没有刷新当前事件的脚本?或者可以关闭地图中批量事件的独立开关的脚本也可以,是部分关闭,不是全部关闭。谢谢大佬们!

Lv3.寻梦者

梦石
0
星屑
3849
在线时间
720 小时
注册时间
2016-2-28
帖子
147
发表于 2020-5-21 19:20:34 | 显示全部楼层
如果你是做明雷战斗,想刷新当前地图的敌人
那就不用独立开关,直接选暂时消除事件就可以

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

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

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

使用道具 举报

Lv3.寻梦者

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

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
417
在线时间
125 小时
注册时间
2010-10-11
帖子
96
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3849
在线时间
720 小时
注册时间
2016-2-28
帖子
147
发表于 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 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

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

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

使用道具 举报

Lv2.观梦者

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3849
在线时间
720 小时
注册时间
2016-2-28
帖子
147
发表于 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 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 13:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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