大约有 32 项符合查询结果, 库内数据总量为 30,778 项。 (搜索耗时: 0.0048 秒)
...题 2.0中无法使用Laya.Physics.rayCast,请问是是要用this.scene.physicsSimulation.raycastFromTo来替代吗,但是这里的scene必须的是Laya.Scene3D才能使用。有没有其他的射线检查方式。 2018-09-30 1 条评论 免费帖 --> 分享 微博 QZONE 微信 没有找到相...
来源: Laya_社区 发布时间: 20180930
... 1 个回复 LayaAir3 赞同来自: 可否试试用这个方法 this.scene.physicsSimulation.raycastAllFromTo(this.from, this.to, this.hitResults);, 在门的前面和后面分别放两个cube,再测试一下 2023-03-17 0 2 分享 微博 QZONE 微信 为什么被折叠? 0 个回复被折叠 要...
来源: Laya_社区 发布时间: 20230316
...测的碰撞体 let cameraHitResult = new Laya.HitResult( ) this.mainScene.physicsSimulation.rayCast(this.originRay, cameraHitResult) 3. 在PixelLineSprite3D上绘制OBJ与鼠标点击位置之间的线段,没有问题。if (cameraHitResult.succeeded){ let toPoint3D = cameraHitResult.point this.li...
来源: Laya_社区 发布时间: 20200617
...p) 版本:2.13.1 用这个方法检测不到3d射线碰撞 this._scene.physicsSimulation.rayCast(this.ray,this.outHitResult); 附件是引擎生成的简单的3d物理demo,简单改了几行。 补充说明: h5没问题,是app无法选中。我把native和layaair都升级到了2.1...
来源: Laya_社区 发布时间: 20221226
关于射线检测,返回所有碰撞结果的问题 this.scene.physicsSimulation.raycastAllFromTo(new Laya.Vector3(pos.x, -1, pos.z + 1), new Laya.Vector3(pos.x, 0 + 99, pos.z + 1), vAlign); 这里的 vAlign,数组内的碰撞结果 顺序是随机的还是和射线方向有关,我使用的...
来源: Laya_社区 发布时间: 20190916
...ointToRay(this.point, this._ray); //拿到射线碰撞的物体 this.scene.physicsSimulation.rayCast(this._ray, this._outHitResult); //如果碰撞到物体 if (this._outHitResult.succeeded) { //删除碰撞到的物体 this.text.text = "点击到了" + this._outHitResult.collider.owner.name; } } } ...
来源: Laya_社区 发布时间: 20200917
...物理射线 在LayaAir 3D中实现射线检测是使用物理模拟器类PhysicsSimulation。 射线检测的方法有4个,分别为射线检测第一个碰撞物体的方法raycast 和 raycastFromTo以及射线检测所有碰撞物体的方法raycastAll和raycastAllFromTo。 检测一个和所...
来源: Laya3.0_文档 发布时间: 20241014
...amera.viewportPointToRay(point,_ray); //拿到射线碰撞的物体 _scene.physicsSimulation.rayCast(_ray,_outHitResult); //如果碰撞到物体 if (_outHitResult.succeeded) { //删除碰撞到的物体 text.text = "碰撞到了" + _outHitResult.collider.owner.name ; trace("碰撞到物体!!") ...
来源: Laya2.0_文档 发布时间: 20210715
....viewportPointToRay(this.pointRay, this.ray); (this.owner as Laya.Scene3D).physicsSimulation.rayCast(this.ray,this.hitresult); console.log(Laya.MouseManager.instance.mouseX + " -=----------" + Laya.MouseManager.instance.mouseY); if (this.hitresult.succeeded) { console.log(this.hitresult.collider.own...
来源: Laya_社区 发布时间: 20190416
...lTexRGBD is3D lightmaps mask mouseEnabled mouseX mouseY numChildren parent physicsSimulation pivotX pivotY reflectionIntensity rotation scaleX scaleY scene scene2D sceneRenderableManager scrollRect shadowMapFrequency skewX skewY skyRenderer stage staticCache texture timer transform url viewport visi...
来源: Laya3.0_api 发布时间: 20231115