raycast有没有过滤某类碰撞器的参数或接口

像Unity 的LayerMask

目前引擎中还没有 raycast 实现哦

物理系统中有 raycast。

没有类似的过滤参数哦,需要你在返回结果中自己过滤下

好的,谢谢YOYO老师

可是raycast不好使呀 我怎么也无法返回点 明明都已经穿过刚体了。也开启物理殷勤了。代码如下:

    var p1 = cc.p(0, 0);//起点
    var p2 = cc.p(-1000, 50);//终点
    p1 = this.node.convertToWorldSpace(p1);
    p2 = this.node.convertToWorldSpace(p2);

    //检测线段与刚体的碰撞点
    var results = cc.director.getPhysicsManager().rayCast(p1, p2, cc.RayCastType.Closest);
    console.log(results);//打印结果是没有碰撞点 ,但实际是有的

你用 creator 的 raycast 能成功检测吗? 我用raycast 明明向量已经穿过刚体了 但是什么也检测不到。

物理引擎的raycast 不检测呀

为什么过去了这么久,引擎团队还是没有去实现这么重要且基础的一个功能呢…emm