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

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

1. 从Unity中编辑并导出摄像机(ActionScript-3D基础(AS3)-LayaAir3D之Camera) [ 100%]

...); //从场景中获取摄像机 var camera:Camera = scene.getChildByName("Main Camera") as Camera; //后续对摄像机的逻辑操作....... } } } ``` ​ 在Untiy中,摄像机默认名为“Main Camera”,因此在上述代码中,通过scene的getChildByName(“Main Camera”)方法得到...

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

2. Spine适配版(ActionScript-LayaAir基础篇(AS3)-动画基础) [ 89%]

...舞台上显示多个动画。 代码示例: ```typescript public class Main { private var aniPath = "res/bone/spineboy-pma.skel"; private var templet:SpineTempletBinary; private var skeleton:SpineSkeleton; private var index: Number = -1; public function Main() { Laya.init(Browser.width, Browser.h...

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

3. 设置遮罩(ActionScript-LayaAir基础篇(AS3)-位图) [ 78%]

...IDE生成的类与图集,实现遮罩效果   创建一个入口类`Main.as`,编码如下: ```java package { import laya.net.Loader; import laya.utils.Handler; import ui.maskDemoUI; public class Main { public function Main() { //初始化舞台 Laya.init(1136,640); //设置舞台背景色 ...

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

4. ShaderPass介绍(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 72%]

...ec3 a_Normal; uniform mat4 u_MvpMatrix; uniform float u_OutlineWidth; void main() { vec4 position = vec4(a_Position.xyz + a_Normal * u_OutlineWidth, 1.0); gl_Position = u_MvpMatrix * position; } ``` 片元着色器 `outline.fs` 代码如下: ```c++ #ifdef FSHIGHPRECISION precision highp float; #else...

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

5. 设置遮罩(JavaScript-LayaAir基础篇(JS)-位图) [ 70%]

...类代码如下 ```javascript import GameConfig from "./GameConfig"; class Main { constructor() { //根据IDE设置初始化引擎 if (window["Laya3D"]) Laya3D.init(GameConfig.width, GameConfig.height); else Laya.init(GameConfig.width, GameConfig.height, Laya["WebGL"]); Laya.stage.scaleMode = GameCo...

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

6. 设置遮罩(TypeScript-LayaAir基础篇(TS)-位图) [ 69%]

...ameConfig from "./GameConfig"; import { ui } from "./ui/maskDemoUI"; class Main { constructor() { //根据IDE设置初始化引擎 if (window["Laya3D"]) Laya3D.init(GameConfig.width, GameConfig.height); else Laya.init(GameConfig.width, GameConfig.height, Laya["WebGL"]); Laya["Physics"] && Laya["Phys...

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

7. ShaderPass介绍(TypeScript-3D基础(TS)-LayaAir3D之Shader) [ 67%]

...ec3 a_Normal; uniform mat4 u_MvpMatrix; uniform float u_OutlineWidth; void main() { vec4 position = vec4(a_Position.xyz + a_Normal * u_OutlineWidth, 1.0); gl_Position = u_MvpMatrix * position; } ``` 片元着色器 `outline.fs` 代码如下: ```c++ #ifdef FSHIGHPRECISION precision highp float; #else...

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

8. ShaderPass介绍(ActionScript-3D基础(AS3)-LayaAir3D之shader) [ 66%]

...ec3 a_Normal; uniform mat4 u_MvpMatrix; uniform float u_OutlineWidth; void main() { vec4 position = vec4(a_Position.xyz + a_Normal * u_OutlineWidth, 1.0); gl_Position = u_MvpMatrix * position; } ``` 片元着色器 `outline.fs` 代码如下: ```c++ #ifdef FSHIGHPRECISION precision highp float; #else...

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

9. runTime使用(ActionScript-IDE篇(AS3)-组件化开发相关) [ 64%]

...a.display.Sprite; import ui.BGPageUI; import ui.MonkeyPageUI; public class Main { public function Main() { //根据IDE设置初始化引擎 if (window["Laya3D"]) Laya3D.init(GameConfig.width, GameConfig.height); else Laya.init(GameConfig.width, GameConfig.height, Laya["WebGL"]); Laya["Physics"] && L...

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

10. 资源加载(JavaScript-3D基础(JS)-LayaAir3D之资源加载) [ 56%]

...tage.addChild(scene); //获取摄像机 var camera = scene.getChildByName("Main Camera"); //清除摄像机的标记 camera.clearFlag = Laya.BaseCamera.CLEARFLAG_SKY; //添加光照 var directionLight = scene.addChild(new Laya.DirectionLight()); directionLight.color = new Laya.Vector3(1, 1, 1); dire...

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