cocos3d 射线检测的射线变量怎么构建!!!什么破烂文档!!!

Ray这个变量怎么构建???这文档写的太简陋了吧。要引入什么包才有吗?

找到构造方法了,但是射线的角度要怎么算?已知两个三维坐标点,怎么求两个点构成的角度

有大神吗,角度要cc.v3这种格式的。

可以参考一些这里的介绍

另外 test-case 里面有一些示例也可以看一下
https://github.com/cocos-creator/test-cases-3d/tree/master/assets/cases/raycast

你好,那个示例我看了,但是这个方法cocos有吗 screenPointToRay 。
关键就时不懂得怎么转换成3d角度,但是我在官方文档里搜索了下,并没有发现这个方法。百度了下,发现时unity的方法。

搞懂了,谢谢大神,原来cocos的摄像机也有这个方法,原来ray的第二个参数不是旋转角度,是形成射线的第二个点。。。

PhysicsSystem2D.instance.raycast 3.x可以给一个例子么? 使用报错

这个射线文档最大的坑是没告诉用户需要用世界坐标,对新入坑的用户来说,这点无疑是致命的。

1、首先需要建立刚体和Collider2D
image
2、脚本需要必须要在start生命周期开始调用,onLoad可能未加载完
image
如此这般就可以获取射线相关的东西了