Project1

标题: 怎样才能让追逐战中追我的人自动跳过障碍? [打印本页]

作者: cassand    时间: 2019-7-28 18:46
标题: 怎样才能让追逐战中追我的人自动跳过障碍?
本帖最后由 cassand 于 2019-7-28 20:49 编辑

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

360截图20190728183543627.jpg (25.59 KB, 下载次数: 22)

360截图20190728183543627.jpg

作者: 百里_飞柳    时间: 2019-7-28 20:03
你可以加个并行判定,如果敌人和主角坐标一致,也判定抓住啊
作者: cassand    时间: 2019-7-28 20:40
本帖最后由 cassand 于 2019-7-28 21:00 编辑
百里_飞柳 发表于 2019-7-28 20:03
你可以加个并行判定,如果敌人和主角坐标一致,也判定抓住啊


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

360截图20190728205733738.jpg (61.5 KB, 下载次数: 29)

360截图20190728205733738.jpg

作者: cassand    时间: 2019-7-28 21:05
cassand 发表于 2019-7-28 20:40
谢谢你的建议
我做了这个判定成功了!
但是有了个新问题:敌人跳的时候系统默认他的坐标变成 ...

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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1