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

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

81. LayaAir和原生DOM交互(JavaScript-2D进阶篇(JS)-扩展模块) [ 80%]

...用和显示这个img。我们新建个项目。代码如下所示: ```typescript //初始化引擎 Laya.init(600, 400, Laya.WebGL); Laya.stage.bgColor = "#ffcccc"; var data = "data:image/svg+xml," + '' + '' + '' + 'I like ' + '' + 'cheese' + '' + '' + ''; var sp = new Laya.Sprite(); sp.loadImage(...

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

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

...线的反向延长线经过射线机的原点。 ![](img/1.png)(图1) ```typescript //创建一个点 var point = new Laya.Vector2(); //创建一个射线 var ray= new Laya.Ray(new Laya.Vector3(0, 0, 0), new Laya.Vector3(0, 0, 0)); //以鼠标点击的点作为原点 point.x = Laya.stage.mouseX; poi...

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

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

...碰撞器,并且使用的网格型碰撞盒。 ![](img/1.png)(图1) ```typescript { //在舞台上添加鼠标事件监听 Laya.stage.on(Laya.Event.MOUSE_DOWN,this, this.onMouseDown); } //点击触发事件 onMouseDown() { //记录点击到舞台上的点 this.point.x = Laya.MouseManager.instance....

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

84. 物理系统之ConfigurableConstraint(JavaScript-3D基础(JS)-LayaAir3D之物理系统) [ 80%]

...t** - 1.创建两个刚体,创建约束,为约束绑定两个刚体 ```typescript var boxA:MeshSprite3D = this.addRigidBodySphere(new Vector3(7, 3, 0),1); var boxARigid:Rigidbody3D = boxA.getComponent(Rigidbody3D); boxARigid.overrideGravity = true; boxARigid.isKinematic = true; var boxB:MeshSpri...

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

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

...,我们加载了一个天空盒给上面的示例摄影机加上。 ```typescript //材质加载 Laya.BaseMaterial.load("res/threeDimen/skyBox/skyBox2/skyBox2.lmat", Laya.Handler.create(null, function(mat) { //获取相机的天空渲染器 var skyRenderer = camera.skyRenderer; //创建天空盒...

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

86. 脚本的事件(JavaScript-3D基础(JS)-LayaAir3D的脚本使用) [ 80%]

...给cube添加了脚本。并且在4秒后执行的移除脚本操作。 ```typescript /** * 创建后只执行,只会执行一次,此时所有节点和组件以及创建完毕 */ onAwake() {} /** * 脚本每次启动后执行,例如被添加到一个激活的对象上或者设置脚本的enabled...

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

87. 角色碰撞器(JavaScript-3D基础(JS)-LayaAir3D之物理系统) [ 80%]

...language=ch&category=3d&group=Physics3D&name=PhysicsWorld_Character)) ```typescript //为精灵添加角色控制器 var character = monkey.addComponent(Laya.CharacterController); //创建胶囊碰撞器 var sphereShape = new Laya.CapsuleColliderShape(1.0, 3.4); //设置Shape的本地偏移 sphere...

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

88. 场景天空(JavaScript-3D基础(JS)-LayaAir3D之场景渲染配置) [ 80%]

...可以导出使用天空盒了。 #### 使用代码设置场景天空 ```typescript var camera = scene.getChildByName("Main Camera"); //加入摄像机移动控制脚本 camera.addComponent(CameraMoveScript); //加载相机天空盒材质 Laya.BaseMaterial.load("res/threeDimen/skyBox/skyBox1/SkyBox....

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

89. Byte二进制读写(ActionScript-LayaAir基础篇(AS3)-数据与通信) [ 80%]

...以实例化一个Byte,根据参数的不同创建二进制数据。 ```typescript //实例化一个二进制数组Byte var byte:Byte = new Byte(); //或者传入一个类型化数组 var uint8Byte:Uint8Array = new Uint8Array(10); var byte:Byte = new Byte(uint8Byte); //或者传入一个ArrayBuffe...

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

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

...属性:** 获取渲染状态。获取后还能对此进行修改。 ```typescript renderState(): RenderState ``` ### 1.多ShaderPass简单示例 下方示例来自于官方多Pass描边示例([demo示例](http://layaair2.ldc2.layabox.com/demo2/?language=ch&category=3d&group=Shader&name=Shader_Mu...

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