查看: 4112|回复: 8

[已经解决] 怎样才能让追逐战中追我的人自动跳过障碍?

[复制链接]
梦石
0
星屑
970
在线时间
114 小时
注册时间
2019-7-12
回帖
4
发表于 2019-7-28 18:46:28 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 cassand 于 2019-7-28 20:49 编辑

在做游戏的时候,有一段剧情是追逐战,需要主角跳过杂物堆躲避敌人的追捕。
但是敌人选择接近模式是无法跳跃的,就设置了路线。
javascript:;
但是如果主角跳过第一个箱子,停在箱子后面不动的话,等通过设置路线跳过来的敌人落地,和主角一样落在箱子的后面(同一个地图方格上)。这里判定不到敌人与主角接触,无法死亡。只有主角动一下,才会死。
请问哪里出现了问题?(如果有让追逐战中敌人自动跳过障碍的脚本的话,也求一下TAT)
已经绞尽脑汁了......
360截图20190728183543627.jpg

老鹰

梦石
40
星屑
37812
在线时间
7091 小时
注册时间
2012-5-26
回帖
3297

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

发表于 2019-7-28 20:03:12 | 显示全部楼层
你可以加个并行判定,如果敌人和主角坐标一致,也判定抓住啊

评分

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

查看全部评分

回复 1 0

使用道具 举报

梦石
0
星屑
970
在线时间
114 小时
注册时间
2019-7-12
回帖
4
 楼主| 发表于 2019-7-28 20:40:50 | 显示全部楼层
本帖最后由 cassand 于 2019-7-28 21:00 编辑
百里_飞柳 发表于 2019-7-28 20:03
你可以加个并行判定,如果敌人和主角坐标一致,也判定抓住啊


谢谢你的建议
我做了这个判定成功了!
但是有了个新问题:敌人跳的时候系统默认他的坐标变成了跳之后的坐标,导致主角停在箱子后面,敌人刚跳就显示死亡了.....
javascript:;
360截图20190728205733738.jpg

点评

喔,谢谢♪(・ω・)ノ,但是出现了令人捉急的新问题  发表于 2019-7-28 21:03
以及这个不需要每帧判定,你可以在前面或后面加个等待10帧,毕竟人的操作在RM下是有极限的,10帧内足够判定了(x)  发表于 2019-7-28 20:55
这个判定,你没发现里面敌人的事件ID,会随着地图不同而跟着不同吗  发表于 2019-7-28 20:54
回复

使用道具 举报

梦石
0
星屑
970
在线时间
114 小时
注册时间
2019-7-12
回帖
4
 楼主| 发表于 2019-7-28 21:05:34 | 显示全部楼层
cassand 发表于 2019-7-28 20:40
谢谢你的建议
我做了这个判定成功了!
但是有了个新问题:敌人跳的时候系统默认他的坐标变成 ...

但是这个问题似乎小到可以忽略,我大概没有疑问了,感谢你!

点评

噢!我会了!感谢你,这个我真想不出  发表于 2019-7-28 21:49
你可以把这个并行事件加个触发条件开关,追逐开始时开关打开,当跳跃时关闭开关(即不判定),敌人跳跃结束时开启开关  发表于 2019-7-28 21:16
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部