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

Project1

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

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

[复制链接]

Lv3.寻梦者

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

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

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3875
在线时间
722 小时
注册时间
2016-2-28
帖子
148
3
发表于 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
星屑
3875
在线时间
722 小时
注册时间
2016-2-28
帖子
148
4
发表于 2020-5-21 23:41:12 | 显示全部楼层
你按照我这样设置看看,我这边没问题的啊

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3875
在线时间
722 小时
注册时间
2016-2-28
帖子
148
6
发表于 2020-5-22 00:20:13 | 显示全部楼层
hanyilun 发表于 2020-5-22 00:06
这个简单啊,只要做一些简单的调整就好了~
事件页1:不变
事件页2:与玩家接触,当独立开关A打开时启用, ...

这样

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-17 18:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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