var results = cc.director.getPhysicsManager().rayCast(this.node.position, this.endPos, cc.RayCastType.Closest);
版本 2.0
运行
会提示cocos源码错误?
var results = cc.director.getPhysicsManager().rayCast(this.node.position, this.endPos, cc.RayCastType.Closest);
版本 2.0
运行
我用过 可以用啊
可是我这边用这个就直接报错了。是什么原因啊?
有知道原因的大神吗?帮忙解答一下
刚试了一下 随手写了一个
var results = cc.director.getPhysicsManager().rayCast(cc.v2(0,0),cc.v2(100,0),cc.RayCastType.Closest);
没报错。
你改改参数 啥的试试看
用的是creator2.0版本么?
2.0用着没问题,你报错的原因是type——undefined,再看看。
对啊,并且我同事使用这句话不报错,我用就报错,我脚本里面就这一句话,我表示很惆怅啊
你新建一个项目 使用一下试试。
我也报这个错误,不知道为啥
楼主解决这个问题了吗,求解答
报type的错,是因为你没开启物理世界,加上cc.director.getPhysicsManager().enabled = true;
导出项目勾选Intersection
模块
但是2.0版本的rayCast确实返回空,1.9就没问题