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

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

541. 多点触控的使用(TypeScript-3D基础(TS)-LayaAir3D之鼠标交互) [ 45%]

...2.scalarLength(this.disVector2); //根据移动的距离进行缩放 this._camera.transform.translate(new Laya.Vector3(0, 0, -0.01 * (this.distance2 - this.distance))); this.distance = this.distance2; } } else if (0 === touchCount){ this._text.text = "触控点归零"; this.first = true; this.lastPo...

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

542. 如何为灯光添加阴影(TypeScript-3D基础(TS)-LayaAir3D之灯光) [ 45%]

...tionLight.shadowMode = ShadowMode.SoftLow; // Set shadow max distance from camera. directionLight.shadowDistance = 3; // Set shadow resolution. directionLight.shadowResolution = 1024; // Set shadow cascade mode. directionLight.shadowCascadesMode = ShadowCascadesMode.NoCascades; // Set shadow normal ...

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

543. 如何自定义Shader(TypeScript-3D基础(TS)-LayaAir3D之Shader) [ 45%]

...义shader我们去掉模型旋转,同时给摄影机添加了移动脚本 camera.addComponent(CameraMoveScript); //创建一个自定义材质,并且添加给box var _material = new CustomMaterial(); box.meshRenderer.material = _material; ``` 运行起来后,我们调整视角得到的效果图...

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

544. 求指点3d射线碰撞和UI点击穿透的问题 [ 44%]

...Manager.instance.mouseX; point.elements[1] = MouseManager.instance.mouseY; camera.viewportPointToRay(point, ray);              //射线检测获取所有检测碰撞到的物体 Physics.rayCastAll(ray, _outHitAllInfo, 500, 0);   这是通过屏幕当前鼠标位置获取一条射线碰撞...

来源: Laya_社区 发布时间: 20180120

545. 如何自定义Shader(ActionScript-3D基础(AS3)-LayaAir3D之shader) [ 44%]

...义shader我们去掉模型旋转,同时给摄影机添加了移动脚本 camera.addComponent(CameraMoveScript); //创建一个自定义材质,并且添加给box var _material = new CustomMaterial(); box.meshRenderer.material = _material; ``` 运行起来后,我们调整视角得到的效果图...

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

546. 如何点击屏幕任何区域让模型运动到此处 [ 44%]

...要做一个和unity中移动物体一样的?如果是的话,先获取camera的视锥远平面或者近平面,求与此平面平行的过3D模型坐标的平面A,接下来要做的就是控制3D模型在平面A上移动。获取鼠标在平面A上通过射线碰撞获取的3D坐标。将3D...

来源: Laya_社区 发布时间: 20170904

547. 组件装饰器说明 · LayaAir3.0文档 · LAYABOX [ 44%]

...型支持引擎对象类型(例如:Laya.Vector3、Laya.Sprite3D、Laya.Camera等)、自定义的对象类型(需要标记@regClass())、以及TS语言的基本类型。 2.5.1 引擎对象类型 引擎对象类型的理解比较简单,暴露组件属性之后,直接传入对应类型...

来源: Laya3.0_文档 发布时间: 20241014

548. 一篇上手LayaAir的3D物理引擎(TypeScript-3D基础(TS)-LayaAir3D之物理系统) [ 43%]

...a.Scene3D) { //添加3D场景到舞台 Laya.stage.addChild(_Scene3D); let _camera = _Scene3D.getChildByName("Main Camera") as Laya.Camera; _camera.clearFlag = Laya.CameraClearFlags.Sky; //从场景中找到圆柱对象 let _cylinder = _Scene3D.getChildByName("Cylinder"); //从圆柱对象上获得...

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

549. VR场景-VR地球 [ 42%]

...dChild(new Laya.Scene()); //与3d场景的不同是添加了vr相机 var vrCamera = scene.addChild(new Laya.VRCamera(0.03, 0, 0, 0.1, 100)); vrCamera.transform.translate(new Laya.Vector3(0, 0.1, 10)); vrCamera.clearFlag = Laya.BaseCamera.CLEARFLAG_SKY; vrCamera.addComponent(VRCameraMoveScript); var ...

来源: Laya_示例 发布时间: 20241118

550. 加载 unity3D导入的旧版蒙皮动画时出现错误 [ 42%]

...g (laya.d3.js:6487) at Scene.__proto._preRenderScene (laya.d3.js:29274) at Camera.__proto._renderCamera (laya.d3.js:39685) at Scene.__proto.renderSubmit (laya.d3.js:29827) at WebGLContext2D.__proto.submitElement (laya.webgl.js:5915) at WebGLContext2D.__proto.flush (laya.webgl.js:5937) at RenderConte...

来源: Laya_社区 发布时间: 20180724