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

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

1. 求一个三角旋转的算法代码。 [ 100%]

...链接 提交 1 个回复 Laya_Aaron 赞同来自: sheen 硬算代码: vector3d为旋转轴ac轴,  point3d为B点, 返回结果为D点  PointRoundVector( vector3d: Vector3, point3d: Vector3 ,  Aplha: number ): Vector3{                  let u:number = point3d.x;        let v:num...

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

2. 求计算三角形夹角的Laya代码 [ 96%]

.../向量BA var CA;//向量CA var cosA;//角A余弦 var jA;//角A A=new Laya.Vector3(a1,a2,a3); B=new Laya.Vector3(b1,b2,b3); C=new Laya.Vector3(c1,c2,c3); BA=new Laya.Vector3(a1-b1,a2-b2,a3-b3); CA=new Laya.Vector3(a1-c1,a2-c2,a3-c3); cosA= ((a1-b1)*(a1-c1)+(a2-b2)*(a2-c2)+(a3-b3)*(a3-c3))/(Math.sqrt...

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

3. 关于Laya.Quaternion.createFromAxisAngle旋转角度不正确的问题 [ 94%]

...结果有偏差   举例说明: 两个向量的夹角为N度,通过Laya.Vector3.cross(dir1,dir2,normal)获取两个向量的法线, 围绕法线将一个向量旋转N度时,不能与另一个向量重合   private testdir(){         //定义两个向量,算出向量夹角         v...

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

4. 3D网格添加刚体后设置欧拉角出现位置错误 [ 91%]

... Laya.Stage.SCREEN_NONE;         Laya.Stat.show();         this.tmpVector = new Laya.Vector3(0, 0, 0);         this.scene = Laya.stage.addChild(new Laya.Scene3D());         //初始化照相机         let camera = this.scene.addChild(new Laya.Camera(0, 0.1, 100));         ca...

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

5. 你先用Laya.timer.frameLoop 然后再用tween才可以生效 直接用tween没用 [ 87%]

...e("monkey") as Laya.Sprite3D;    aniMonkey.transform.position = new Laya.Vector3(math,math,math); } Laya.Tween.to(aniMonkey.transform.position, { x: math1, y: aniMonkey.transform.position.y, z: aniMonkey.transform.position.z }, 5000);         2018-01-17 0 0 分享 微博 QZONE 微信 zzy0371 ...

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

6. 限制模型旋转角度 [ 85%]

...tionEuler获取的角度,然后我再用transform.localRotationEuler=new Vector3(60,0,0),这个时候是北极正朝向观众,前提必须y和z的值是0,如果y值变化,比如transform.localRotationEuler=new Vector3(60,30,0),发现北极歪了 transform.localRotationEuler=new Vector3(6...

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

7. CameraMoveScript.as在哪儿下载群里的有错 [ 81%]

...a.d3.core.scene.Scene; import laya.d3.math.Quaternion; import laya.d3.math.Vector3; import laya.events.Event; import laya.events.KeyBoardManager; /** * ... * @author */ public class CameraMoveScript extends Script { protected var lastMouseX:Number; protected var lastMouseY:Number; protected var yawP...

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

8. timer无法执行 [ 80%]

...ere(1)); this.scene1.addChild(ball);   ball.transform.position = new Laya.Vector3((Math.random() - 0.5) * 2, 10, 17); //添加刚体   ball.addComponent(Laya.PhysicsCollider); let ballrigid: Laya.Rigidbody3D = ball.addComponent(Laya.Rigidbody3D); ballrigid.colliderShape = new Laya.SphereColliderSh...

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

9. 给模型动态添加脚本报错 [ 80%]

...              goldNode.transform.localPosition = new Laya.Vector3(this.startPos.x + (4.5 - Math.random() * 9), this.startPos.y, this.startPos.z + (2.5 - Math.random() * 5));                 console.log('----------------goldnode', goldNode);      ...

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

10. SphereCollider和MeshCollider碰撞检测的bug [ 79%]

... true // } var worldMat = other.owner.transform.worldMatrix; var vec = new Vector3(); for (var i = 0, iLen = positions.length; i < iLen; i++) { Vector3.transformCoordinate(positions[i], worldMat, vec); if (Collision.sphereContainsPoint(this.boundSphere, vec)===/*laya.d3.math.ContainmentType.Conta...

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