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

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

61. 射线检测-射线检测 [ 83%]

... = new Laya.Ray(new Laya.Vector3(0, 0, 0), new Laya.Vector3(0, 0, 0)); var point = new Laya.Vector2(); var _corners = new Array(); _corners[0] = new Laya.Vector3(); _corners[1] = new Laya.Vector3(); _corners[2] = new Laya.Vector3(); _corners[3] = new Laya.Vector3(); _corners[4] = new Laya.Vector3();...

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

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

...a_Aaron 赞同来自: sheen 硬算代码: vector3d为旋转轴ac轴,  point3d为B点, 返回结果为D点  PointRoundVector( vector3d: Vector3, point3d: Vector3 ,  Aplha: number ): Vector3{                  let u:number = point3d.x;        let v:number = point3d.y;        l...

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

63. 基于Cannon.js的物理系统(ActionScript-3D基础(AS3)-LayaAir3D之物理系统) [ 83%]

... ```typescript mouseDown(){ //获取鼠标点击位置的屏幕坐标 this.point.x = MouseManager.instance.mouseX; this.point.y = MouseManager.instance.mouseY; //由点击的屏幕坐标产生射线 this.camera.viewportPointToRay(this.point, this.ray); //创建CannonHitResult对象来存储射线检...

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

64. laya.maths.Matrix_API3.0 [ 83%]

...e concat copyTo destroy getScaleX getScaleY identity invert invertTransformPoint recover rotate scale setTo setTranslate skew toString transformPoint transformPointN translate create mul mul16 Constructors constructor new Matrix(a?: number, b?: number, c?: number, d?: number, tx?: number, ty?: numbe...

来源: Laya3.0_api 发布时间: 20231115

65. 圆不跟谁 sprite 一起缩放? [ 83%]

...么?   import WebGL = Laya.WebGL; import Browser = Laya.Browser; import Point = Geometry.Point;  // 程序入口 class GameMain{ constructor() { Laya.init(Browser.width, Browser.height, WebGL); this.CreateCircle(); // this.CreateRectangle(); } private firstSp: Laya.Sprite; private _adaptSp: Laya...

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

66. 有震屏的算法吗 [ 82%]

...true;    var num:int = 0;    var offsetArr:Array = [0, 0];    var point:Point = new Point(this.x, this.y);    Laya.stage.timerLoop(speed, this, shakeObject);        function shakeObject(args:Array=null, frameNum:uint=1, frameTime:uint=0):void{     var count:int = (num++) % 4; ...

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

67. 使用localToGlobal方法获取list单元格错误不准确 [ 82%]

...box单元格是同一个 localToGlobal: function (ele, flag) {      var point = new laya.maths.Point(ele.pivotX, ele.pivotY);     // flag = flag ? true : false;     return ele.localToGlobal(point, flag);  }   console.log(box); var targetXY = Utils.localToGlobal(box, false);  console.log(...

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

68. 发射射线检测不到,物体有包围盒 [ 81%]

..., 0, 0));               }      onMouseDown() {         this.point.x = Laya.stage.mouseX;         this.point.y = Laya.stage.mouseX;         //产生射线         this.camera.viewportPointToRay(this.point,this._ray);         //拿到射线碰撞的物体         thi...

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

69. 请问LayaAir中对一个对象的深拷贝要怎么实现? [ 81%]

...拷贝要怎么实现? 比如在AS3中,我只是随便举个例子: var p1:Point = new Point(1,2); var p2:Point = p1.clone(); 但是LayaAir都没有这个clone()方法. 在AS3中大部分对象有一个clone方法,数组的深拷贝使用ByteArray,在LayaAir里面要怎么处理? 2017-04-01 添加...

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

70. Dialog限制拖动区域有什么方法 [ 81%]

... private function _onMouseDown(e:Event):void {             var point:Point = this.getMousePoint();             if (_dragArea.contains(point.x, point.y)) this.startDrag();             else this.stopDrag();         } 找到这段代码,改引擎,做判...

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