[请教] cocosCreator 3D 目前是否已经加入raycast 射线检测?

不好意思,还没顾得上看代码,先到这里来请教各位大大。

如果目前版本还有没有raycast,那么现在的引擎代码是否方便我们自己把2.1.2的raycast实现加入到cocosCreator 3D中?

望得到各位大大大解答,谢谢!

raycast 目前只有内部使用的,建议先尝试别的方法

另外基础的检测接口已经提供了,在 gemotry-utils 几何工具模块中,但是还没有提供更易用的 API

我看到那个类了 但是不知道该用哪个方法检测 ray_aabb么 但是3d模型获取aabb的方法又不知道用哪个:joy:
所以暂时不知道怎么从点击中拾取物体····

谢谢你的答复。 我看到了gemotry-utils的ray, 以及camera里的screenPointToRay。是否这两个方法配合使用,就可以解决3d场景的点击问题?

render-scene 里面还有两个接口,但是这两个接口还没稳定下来,主要是后面的哪个 mask 语义不一样,近期会把这个确定下来

其实官方提供的ray是错的,用那个函数点击屏幕不能获得正确的地面位置。

1赞