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

大约有 2,033 项符合查询结果, 库内数据总量为 31,560 项。 (搜索耗时: 0.0062 秒)

601. 摄像机不在原点的时候3D空间转2D空间会失效? [ 81%]

...3D空间转2D空间”实现了一下3D坐标转2D坐标,过程如下: this.point.elements[0] = Laya.stage.mouseX; this.point.elements[1] = Laya.stage.mouseY; this.camera.viewportPointToRay(this.point, this.ray); Laya.Physics.rayCast(this.ray, this._outHitInfo) 然后: this.camera.viewport.pro...

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

602. addchild后,怎么去引用? [ 81%]

...引用,应该怎么去引用呢? 代码如下:listP是一个UI页面. 用this.lost1,空对象,但是用this._childs[5]是可以的 var lose1=new Laya.Animation(); lose1.loadAnimation("lose_1.ani"); lose1.x=150; lose1.y=400; lose1.size(100,300); lose1.on(Laya.Event.CLICK,this.listP,this.play1); lose1...

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

603. 怎么给List下的每个item中的button添加事件? [ 81%]

...: 2347 关注: 2 人 lolololo • 2018-09-12 17:22 var btns = new Array; this.btnBox = new Laya.Sprite(); Laya.stage.addChild(this.btnBox); for(var i = 0; i < 5; i++){ var btn = new Laya.Sprite(); btn.loadImage("Key.jpg",i*100,800,100,60); btn.id= i; btns.push(btn); this.btnBox.addChild...

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

604. 分享:改变图片皮肤,保持图片原样宽高显示 [ 81%]

... Laya.init(800,600); Laya.loader.load(["bg.jpg","logo.png"],Handler.create(this,onLoaded)); } private function onLoaded():void { image=new Image(); image.skin="logo.png"; Laya.stage.addChild(image); Laya.stage.on(Event.CLICK,this,onClick); } private function onClick():void { image.skin="bg.jpg"; } }...

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

605. 请问laya中js如何继承自己写的类 [ 81%]

...内容相关的链接 提交 3 个回复 gls_laybox 赞同来自: t2.super(this);也是报错的,说没有构造方法 2018-01-04 0 0 分享 微博 QZONE 微信 qian 赞同来自: 建议参考https://ask.layabox.com/question/811 2018-01-04 0 6 分享 微博 QZONE 微信 gls_laybox 赞同来自: /*...

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

606. 基本效果已经实现,想用for批量绑定事件 [ 81%]

...简下,如下 //向上滑动效果 _pro.shang = function (){ var self = this; num++; if(num==1){ Haha(this.loadnew1,-1030,300,0,100,0); Haha(this.loadnew2,0,300,1,500); Haha(this.loadnew3,1030,300,0,500); } if(num==2){ Haha(this.loadnew1,-2060,300,0,100); Haha(this.loadnew2,-1030,300,0,500); Haha(...

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

607. 按照范例写的碰撞一直检测不到 this.outHitInfo.distance [ 81%]

按照范例写的碰撞一直检测不到 this.outHitInfo.distance this.ray.origin = rayOrigin; //物理射线与碰撞器相交检测 Laya.Physics.rayCast(this.ray,this.outHitInfo,5); //如果未有碰撞则返回 if(this.outHitInfo.distance < 0)speedX = speedZ = 0; console.log('hit'+ Laya.Phy...

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

608. 请问如何获取触屏上两个或者更多位置的坐标 [ 81%]

...   if (touches && touches.length == 2) {                 this.preRadian = Math.atan2(                     touches[0].stageY - touches[1].stageY,                     touches[0].stageX - touches[1].stageX);                 Laya.stage.on(Event.MOUSE_MOVE, th...

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

609. 如何自定义Shader(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 81%]

...Material { constructor() { super(); //设置本材质使用的shader名字 this.setShaderName("CustomShader"); } } ``` #### 4.使用自定义材质 ​ 在使用自定义材质之前,一定要记得初始化自己的Shader。LayaAir中自带的材质会随着`Laya3D.init`初始化。这里我们...

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

610. 添加或修改物理ChainCollider属性points时,报错 [ 81%]

...:Laya.ChainCollider=new Laya.ChainCollider(); chains.points="25,25,50,50"; this.sprite.addComponent(chains); 情况2:修改已有ChainCollider属性points时报错 在sprite下手动添加组建ChainCollider,使用代码更改属性points,则报错 var chains=this.sprite.getComponent(Laya.Chai...

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