请选择 进入手机版 | 继续访问电脑版

站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

[已解决] 不知道算不算bug

11

主题

61

帖子

267

积分

iF平原

Rank: 4

积分
267

摩点支持者

发表于 2019-11-26 19:35:21 | 显示全部楼层 |阅读模式
触发器碰到死亡块会消失。


如图,我在死亡块上放了个触发器。



运行游戏时触发器碰到死亡块消失了。




本帖子中包含更多资源

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

x

29

主题

241

帖子

1067

积分

iF城镇

次元文明-Original Sin

Rank: 6Rank: 6

积分
1067

摩点支持者

发表于 2019-11-26 23:11:49 | 显示全部楼层
触发器设置成无重力再试一次

11

主题

61

帖子

267

积分

iF平原

Rank: 4

积分
267

摩点支持者

 楼主| 发表于 2019-11-27 10:29:20 | 显示全部楼层
啤酒布丁 发表于 2019-11-26 23:11
触发器设置成无重力再试一次

设置了,还是会消失。

29

主题

241

帖子

1067

积分

iF城镇

次元文明-Original Sin

Rank: 6Rank: 6

积分
1067

摩点支持者

发表于 2019-11-27 10:58:17 | 显示全部楼层
的确是,我测试了一下,无重力状态啊,一个判定区域不是紧贴X轴的形象(尽管碰触区域还是紧贴X轴),就会因为无重力没有下落,而和死亡块保有距离,所以不会死亡。

触发器好惨=-=

现阶段解决办法可以整体图片上移再微调一下判定区域=-=
@七夕小雨

31

主题

304

帖子

1547

积分

管理员

iFAction缔造者

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
1547

iFAction学院校长

发表于 2019-11-27 15:24:50 | 显示全部楼层
触发器同样继承LActor 触碰到死亡块一样会进入死亡判定(就像触发器走在冰面也会滑行,走在弹跳块也会回弹,否则游戏物理逻辑世界将会异常)= =基础世界块逻辑是优先级最大的

解决思路:

1、这部分死亡地面制作成交互块,绘制后制作触发后死亡的事件
原理:触发器碰触事件只与角色发生交互。

2、修改设置中死亡块的碰触逻辑,将接触后死亡设置为百分比扣血,扣除100%
原理:触发器部分并没有受伤、死亡的事件回调,由于扣血死亡是进入扣血环节再进入死亡环节的,由于没有扣血环节,所以不会进入死亡环节

3、调整触发器图像判定区域 + 取消重力
原理:取消重力会让触发器Y轴没有向下的速度与加速度。修正判定区域可以阻止触发器图像与死亡块接触,已达到效果


11

主题

61

帖子

267

积分

iF平原

Rank: 4

积分
267

摩点支持者

 楼主| 发表于 2019-11-27 16:10:23 | 显示全部楼层
七夕小雨 发表于 2019-11-27 15:24
触发器同样继承LActor 触碰到死亡块一样会进入死亡判定(就像触发器走在冰面也会滑行,走在弹跳块也会回弹 ...

明白了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
QQ群:977585123
iFAction下载
Windows客户端
反馈
意见建议
iFAction

iFAction

京ICP备15053274号-1

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.