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

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

1. 自定义shader-shader预编译 [ 100%]

... //开启Shader编译调试模式,可在输出宏定义编译值。 Laya.ShaderCompile3D.debugMode = true; var sc = Laya.ShaderCompile3D.get("SIMPLE"); //部分低端移动设备不支持高精度shader,所以如果在PC端或高端移动设备输出的宏定义值需做判断移除高精度宏定...

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

2. 自定义shader-简单shader [ 71%]

...ormal;\n" + "void main(){\n" + "gl_FragColor=vec4(v_Normal,1.0);}\n"; Laya.ShaderCompile3D.add(customShader, vs, ps, attributeMap, uniformMap); }class Shader_Simple { private rotation: Laya.Vector3; constructor() { Laya3D.init(0, 0, true); Laya.stage.scaleMode = Laya.Stage.SCALE_FULL; Laya.stage.scr...

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

3. 自定义shader-边缘光照shader [ 51%]

...or = texture2D(u_texture, v_Texcoord) + vec4(Emissive,1.0);\n" + "}"; Laya.ShaderCompile3D.add(customShader, vs, ps, attributeMap, uniformMap); }class Shader_GlowingEdge { private rotation: Laya.Vector3; constructor() { Laya3D.init(0, 0, true); Laya.stage.scaleMode = Laya.Stage.SCALE_FULL; Laya.stag...

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

4. 自定义shader-地形shader [ 50%]

...oord1).rgb) * 2.0;\n #endif\n}\n\n\n\n"; var customTerrainCompile3D = Laya.ShaderCompile3D.add(customTerrianShader, vs, ps, attributeMap, uniformMap); CustomTerrainMaterial.SHADERDEFINE_DETAIL_NUM1 = customTerrainCompile3D.registerMaterialDefine("CUSTOM_DETAIL_NUM1"); CustomTerrainMaterial.SHADERDEF...

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

5. 材质-BlinnPhong-漫反射贴图 [ 38%]

...s.SkyBox; import laya.d3.resource.models.SphereMesh; import laya.d3.shader.ShaderCompile3D; import laya.display.Stage; import laya.events.Event; import laya.utils.Stat; public class BlinnPhong_DiffuseMap { private var rotation:Vector3 = new Vector3(0, 0.01, 0); public function BlinnPhong_DiffuseMap(...

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

6. 射线检测-碰撞器混合 [ 28%]

...laneMesh; import laya.d3.resource.models.SphereMesh; import laya.d3.shader.ShaderCompile3D; import laya.d3.utils.Physics; import laya.d3.utils.RaycastHit; import laya.display.Stage; import laya.events.Event; import laya.events.Keyboard; import laya.events.MouseManager; import laya.ui.Label; import l...

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