• 首页
  • 动态
  • 案例
  • 引擎社区
  • API
  • 文档
  • 示例
  • 引擎下载

大约有 32 项符合查询结果, 库内数据总量为 30,778 项。 (搜索耗时: 0.0023 秒)

1. 如何从摄像机创建一条射线(JavaScript-3D基础(JS)-LayaAir3D之Camera) [ 100%]

...里我们从摄像机创建一条射线,使用的是camera的**viewportPointToRay**方法。生成的这条射线是从摄像机的近裁剪面的一点出发,向远裁剪面的一点。这个射线的反向延长线经过射线机的原点。 ![](img/1.png)(图1) ```typescript //创建一个点...

来源: Laya2.0_文档 发布时间: 20210715

2. 如何从摄像机创建一条射线(TypeScript-3D基础(TS)-LayaAir3D之Camera) [ 100%]

...里我们从摄像机创建一条射线,使用的是camera的**viewportPointToRay**方法。生成的这条射线是从摄像机的近裁剪面的一点出发,向远裁剪面的一点。这个射线的反向延长线经过射线机的原点。 ![](img/1.png)(图1) ```typescript //创建一个点...

来源: Laya2.0_文档 发布时间: 20210714

3. 如何从摄像机创建一条射线(ActionScript-3D基础(AS3)-LayaAir3D之Camera) [ 99%]

...里我们从摄像机创建一条射线,使用的是camera的**viewportPointToRay**方法。生成的这条射线是从摄像机的近裁剪面的一点出发,向远裁剪面的一点。这个射线的反向延长线经过射线机的原点。 ![](img/1.png)(图1) ```typescript //创建一个点...

来源: Laya2.0_文档 发布时间: 20210714

4. 使用百度地图显示当前位置(JavaScript-LayaAir基础篇(JS)-硬件设备相关) [ 98%]

...Zoom(); // 初始地点北京,缩放系数15 map.centerAndZoom(new BMap.Point(116.32715863448607, 39.990912172420714), 15); // 创建标注物 marker = new BMap.Marker(new BMap.Point(0, 0)); map.addOverlay(marker); } ``` init()函数初始化百度地图。关闭了大部分交互功能,只留...

来源: Laya2.0_文档 发布时间: 20210715

5. 使用百度地图显示当前位置(ActionScript-LayaAir基础篇(AS3)-硬件设备相关) [ 98%]

...oom(); // 初始地点北京,缩放系数15 map.centerAndZoom(new BMap.Point(116.32715863448607, 39.990912172420714), 15);   // 创建标注物 marker = new BMap.Marker(new BMap.Point(0, 0)); map.addOverlay(marker); } ``` init()函数初始化百度地图。关闭了大部分交互功...

来源: Laya2.0_文档 发布时间: 20210715

6. 基于Cannon.js的物理系统(TypeScript-3D基础(TS)-LayaAir3D之物理系统) [ 98%]

... ```typescript mouseDown(){ //获取鼠标点击位置的屏幕坐标 this.point.x = MouseManager.instance.mouseX; this.point.y = MouseManager.instance.mouseY; //由点击的屏幕坐标产生射线 this.camera.viewportPointToRay(this.point, this.ray); //创建CannonHitResult对象来存储射线检...

来源: Laya2.0_文档 发布时间: 20210715

7. 使用百度地图显示当前位置(TypeScript-LayaAir基础篇(TS)-硬件设备相关) [ 97%]

... 初始地点北京,缩放系数15 this.map.centerAndZoom(new this.BMap.Point(116.32715863448607, 39.990912172420714), 15); // 创建标注物 this.marker = new this.BMap.Marker(new this.BMap.Point(0, 0)); this.map.addOverlay(this.marker); } ``` init()函数初始化百度地图。关闭了大...

来源: Laya2.0_文档 发布时间: 20210714

8. 基于Cannon.js的物理系统(ActionScript-3D基础(AS3)-LayaAir3D之物理系统) [ 97%]

... ```typescript mouseDown(){ //获取鼠标点击位置的屏幕坐标 this.point.x = MouseManager.instance.mouseX; this.point.y = MouseManager.instance.mouseY; //由点击的屏幕坐标产生射线 this.camera.viewportPointToRay(this.point, this.ray); //创建CannonHitResult对象来存储射线检...

来源: Laya2.0_文档 发布时间: 20210714

9. 如何对3D精灵进行鼠标检测(JavaScript-3D基础(JS)-LayaAir3D之鼠标交互) [ 93%]

...//点击触发事件 onMouseDown() { //记录点击到舞台上的点 this.point.x = Laya.MouseManager.instance.mouseX; this.point.y = Laya.MouseManager.instance.mouseY; //产生射线 this.camera.viewportPointToRay(this.point,ray); //拿到射线碰撞的物体 this.scene.physicsSimulation.rayCast(...

来源: Laya2.0_文档 发布时间: 20210715

10. 如何对3D精灵进行鼠标检测(TypeScript-3D基础(TS)-LayaAir3D之鼠标交互) [ 93%]

...//点击触发事件 onMouseDown() { //记录点击到舞台上的点 this.point.x = Laya.MouseManager.instance.mouseX; this.point.y = Laya.MouseManager.instance.mouseY; //产生射线 this.camera.viewportPointToRay(this.point,ray); //拿到射线碰撞的物体 this.scene.physicsSimulation.rayCast(...

来源: Laya2.0_文档 发布时间: 20210715