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

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

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

...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

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

...线的反向延长线经过射线机的原点。 ![](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

93. HttpRequest详解(TypeScript-LayaAir基础篇(TS)-数据与通信) [ 77%]

...事件派发的功能。我们写个简单的例子来看下用法: ```typescript class LayaSample { constructor() { //初始化引擎 Laya.init(1136, 640); var xhr: Laya.HttpRequest = new Laya.HttpRequest(); xhr.http.timeout = 10000;//设置超时时间; xhr.once(Laya.Event.COMPLETE, this, this...

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

94. SkyProceduralMaterial材质详解(JavaScript-3D基础(JS)-天空材质详解) [ 77%]

...SkyDome.instance`是LayaAir3D中内置的一个圆形天空盒网格。 ```typescript //初始化天空渲染器 var skyRenderer = scene.skyRenderer; //创建天空盒mesh skyRenderer.mesh = Laya.SkyDome.instance; //使用程序化天空盒 var pro_sky = new Laya.SkyProceduralMaterial(); //设置太...

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

95. 骨骼动画的使用(JavaScript-3D基础(JS)-LayaAir3D之Animator动画) [ 77%]

...选 ------ 导出场景后我们加载来看下导出的动画效果。 ```typescript //加载我们导出的场景 Laya.Scene3D.load("res/LayaScene_LayaMonkey/Conventional/LayaMonkey.ls",Laya.Handler.create(this,function(s){ Laya.stage.addChild(s); })); ``` ![](img/6.gif)(图6)

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

96. 批量销毁释放内存(JavaScript-3D基础(JS)-LayaAir3D的内存管理) [ 77%]

...emo2/?language=ch&category=3d&group=Resource&name=GarbageCollection)) ```typescript function(e:Event) { this._castType++; this._castType %= 2; switch (this._castType) { case 0: (e.target as Button).label = "释放显存"; this.loadScene(); break; case 1: (e.target as Button).label = "加载场景"...

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

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

...碰撞器,并且使用的网格型碰撞盒。 ![](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

98. 如何使用3D场景2D人物进行混合开发(JavaScript-3D基础(JS)-LayaAir3D之高级应用) [ 77%]

...m/demo2/?language=ch&category=3d&group=Advance&name=Secne3DPlayer2D)) ```typescript //变换位置 this._position.x = Math.sin(this.scaleDelta += 0.01) * 2; this._position.z = Math.cos(this.scaleDelta += 0.01) * 2; //修改球的位置 this.sphere.transform.position = this._position; //计算位...

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

99. 运动刚体(JavaScript-3D基础(JS)-LayaAir3D之物理系统) [ 76%]

...guage=ch&category=3d&group=Physics3D&name=PhysicsWorld_Kinematic)): ```typescript ..... //创建刚体碰撞器 var rigidBody = sphere.addComponent(Laya.Rigidbody3D); //设置刚体为Kinematic,仅可通过transform属性移动物体 rigidBody.isKinematic = true; ...... //在场景上添加的...

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

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

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

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