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

大约有 148 项符合查询结果, 库内数据总量为 31,722 项。 (搜索耗时: 0.0046 秒)

51. 射线检测-点击行走 [ 79%]

...ddChild(new Laya.MeshSprite3D(new Laya.PlaneMesh(6, 6, 10, 10))); var planeMat = new Laya.StandardMaterial(); planeMat.diffuseTexture = Laya.Texture2D.load("../../res/threeDimen/texture/layabox.png"); planeMat.albedo = new Laya.Vector4(0.9, 0.9, 0.9, 1); plane.meshRender.material = planeMat; var mes...

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

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

...器与片元着色器程序。 放在项目代码同级的文件夹 `customMaterials`下 顶点着色器 `simpleShader.vs` 代码如下: ```c++ #include "Lighting.glsl"; attribute vec4 a_Position; uniform mat4 u_MvpMatrix; uniform mat4 u_WorldMat; attribute vec3 a_Normal; varying vec3 v_Normal; vo...

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

53. 想做天空盒但是camera上没有sky这个属性 [ 78%]

...aMoveScript); camera.clearFlag = BaseCamera.CLEARFLAG_SKY; //天空盒 BaseMaterial.load("res/threeDimen/skyBox/skyBox1/skyBox.lmat", Handler.create(null, function(mat:SkyBoxMaterial):void { camera.skyboxMaterial = mat; Laya.timer.frameLoop(1, this, function():void { mat.rotation += 0.1; }); })); } ...

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

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

...器与片元着色器程序。 放在项目代码同级的文件夹 `customMaterials`下 顶点着色器 `simpleShader.vs` 代码如下: ```c++ #include "Lighting.glsl"; attribute vec4 a_Position; uniform mat4 u_MvpMatrix; uniform mat4 u_WorldMat; attribute vec3 a_Normal; varying vec3 v_Normal; vo...

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

55. 材质-BlinnPhong-高光贴图 [ 78%]

...).getChildAt(0); for (var i = 0; i < skinnedMeshSprite3d.skinnedMeshRender.materials.length; i++) { var mat = skinnedMeshSprite3d.skinnedMeshRender.materials[i]; //高光贴图 mat.specularTexture = Laya.Texture2D.load(this.specularMapUrl[i]); } Laya.timer.frameLoop(1, this, function () { dude1.tran...

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

56. 视频 · LayaAir3.4 · 引擎文档 · LAYABOX [ 77%]

...环播放 this.videoTexture.loop = true; //创建一个不受光材质 let mat = new Laya.UnlitMaterial(); //将创建好的视频纹理设置为材质的贴图 mat.albedoTexture = this.videoTexture; //将材质应用到Sprite3D上 this.videoPlane.getComponent(Laya.MeshRenderer).sharedMaterial = mat...

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

57. [BUG]刚体约束问题,移动后约束混乱! [ 76%]

...;     //设置平行光的方向     directionLight.transform.worldMatrix.setForward(new Laya.Vector3(-1.0, -1.0, 1.0));          //平面     var plane = this.scene.addChild(new Laya.MeshSprite3D(Laya.PrimitiveMesh.createPlane(40, 40, 40, 40)));     plane.transform...

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

58. 加载到舞台的3D模型不显示贴图 [ 76%]

...null, function (mesh) { for (var i = 0; i &lt; meshSprite.meshRender.sharedMaterials.length; i++) { var material = meshSprite.meshRender.sharedMaterials[i]; material.once(Laya.Event.LOADED, null, function (mat) { mat.albedo = new Vector4(3.5,3.5,3.5,1.0); }); } }); }); 不同结构的模型导出的...

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

59. 一个简单的跑酷曲面shader分享 [ 76%]

...r练练手~   export default class CurveBlinnPhong extends Laya.BlinnPhongMaterial { public readonly MAIN_TEX: number = Laya.Shader3D.propertyNameToID("u_MainTex"); public readonly X_OFFSET: number = Laya.Shader3D.propertyNameToID("u_XOffset"); public readonly Y_OFFSET: number = Laya.Shader3D.prope...

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

60. 射线检测-射线检测 [ 75%]

...); sphereSprite3d = scene.addChild(new Laya.MeshSprite3D(sphereMesh)); var mat = new Laya.StandardMaterial(); mat.albedo = new Laya.Vector4(1, 1, 1, 0.5); mat.renderMode = 5; sphereSprite3d.meshRender.material = mat; Laya.timer.frameLoop(1, this, checkHit); } var ray = new Laya.Ray(new Laya.Vector3(...

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