[LayaAir 2.0]关于2.0.1版本,rayCastAll方法有bug的问题
在循环调用rayCastAll方法时,总是最后的结果覆盖了前面的结果
let rays = [];
for (let i = 0; i < 8; i++) {
let radis = i * 2 * Math.PI / 8;
rays[i] = new Laya.Ray(new Laya.Vector3(0, 0, 0), new Laya.Vector3(Math.cos(radis), 0, Math.sin(radis)));
let hitResult = new Array();
this.mainScene.physicsSimulation.rayCastAll(rays[i], hitResult);
console.log(rays[i], hitResult);
}我注意到2.0.0的时候有人提过这个问题,但是这个bug似乎还是没有得到解决
let rays = [];
for (let i = 0; i < 8; i++) {
let radis = i * 2 * Math.PI / 8;
rays[i] = new Laya.Ray(new Laya.Vector3(0, 0, 0), new Laya.Vector3(Math.cos(radis), 0, Math.sin(radis)));
let hitResult = new Array();
this.mainScene.physicsSimulation.rayCastAll(rays[i], hitResult);
console.log(rays[i], hitResult);
}我注意到2.0.0的时候有人提过这个问题,但是这个bug似乎还是没有得到解决
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Aar0n
赞同来自: