update(deltaTime: number) {
let re1 = v3(0,0,-1)
Vec3.transformQuat(re1, re1, this.node.getRotation())
let ray = new geometry.Ray(this.node.position.x,this.node.position.y,this.node.position.z,re1.x,re1.y,re1.z)
// 以下参数可选
const mask = 0xffffffff;
const maxDistance = 10000000;
const queryTrigger = true;
if (PhysicsSystem.instance.raycast(ray, mask, maxDistance, queryTrigger)) {
const raycastResult = PhysicsSystem.instance.raycastResults;
for(let i = 0 ; i < raycastResult.length; i++){
let be3 = raycastResult[i]
let destance = be3.distance
console.log(destance + 'dddddddddddd')
}
}
}