繁体   English   中英

Libgdx子弹射线投射永不碰撞

[英]Libgdx bullet Raycasting never collides

在我的另一个问题中,我曾问过关于用子弹和libgdx进行光线投射的问题,实际上有人给了我很好的答复,但是当我去实施它时, 我花了一整天的时间尝试它,它从未与任何人有任何想法如何解决的物体发生碰撞这个

引用我的回复: Libgdx 3d中的RayCasting我的代码几乎与您在该回复中看到的一样,但是如果您需要更多信息,请提供它。

(这是一条评论,但我低于50分)

您引用的答复中的函数返回null还是对象没有反应?

如果返回了一个对象,您可以尝试激活它:

btCollisionObject body = BulletUtil.rayTest(collisionWorld, pickRay);
if (body != null) {
    body.activate(); //activate because it may sleep
    //... then do whatever you want with this body now
    return true;
}

在另一篇文章(您回复)中,也有两行对我不起作用(请参阅另一篇文章中的评论)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM