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

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

61. Laya 绑定显示内容到骨骼动画 [ 84%]

... private __updateBinds():void{ let source:BindSource; let position:Laya.Point=Laya.Point.create(); for(let index:number=0;index<this.__bindList.length;index++){ source=this.__bindList[index]; SkeletonUtils.getBoneLocalPoint(this,source.boneName,position); source.x=source.offestX+position.x; s...

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

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

63. 求一个三角旋转的算法代码。 [ 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

64. 圆不跟谁 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

65. 基于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

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

70. 请问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