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

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

131. 请问Laya如何使用第三方物理库 [ 59%]

... CannonRigidbody extends Laya.Script3D { static map: { [key: number]: Laya.Sprite3D } = {}; body: CANNON.Body; t: Laya.Transform3D; public onCollisionCB: (s: Laya.Sprite3D) => void; public ignoreRotate: boolean = false; ...OnAwake里面创建CANNON.Body, OnEnable里面把CANNON.Body加入到CANNO...

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

132. 角色控制器 · LayaAir3.3 · 引擎文档 · LAYABOX [ 58%]

... export default class DirectMove extends Laya.Script { declare owner: Laya.Sprite3D; private characterController: Laya.CharacterController; onAwake(): void { // 获取 角色控制器 组件并赋值给 characterController this.characterController = this.owner.getComponent(Laya.CharacterController);...

来源: Laya3.0_文档 发布时间: 20251010

133. 问下设置物理引擎的设备像素比的,结合Laya要怎么弄 [ 58%]

...实现方案 使用钢体设置防穿后仍有几率会穿透 如何设置Sprite的宽高和点击区域? 2.2.0beta4 发布微信小游戏,安卓设备加载场景黑屏 关于使用matterjs物理引擎鼠标问题 Laya2.6.0beta 物理引擎 刚体碰撞点位置获取不正确 2.1.1.1引擎微...

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

134. TextInput 在panle里滚动后输入位置错乱,求解 [ 56%]

...: package  {     import laya.display.Input;     import laya.display.Sprite;     import laya.display.Stage;     import laya.ui.Panel;     import laya.utils.Browser;     import laya.webgl.WebGL;          public class Yj_Customer     {         private var panel:Panel; ...

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

135. box2d引擎报错问题 [ 56%]

...a.Pool.recover收回对象池。 我改了一下逻辑,改成了: 1.将Sprite的visible设为false; 2.将Sprite移动到不影响游戏逻辑的位置; 3.调用Laya.Pool.recover收回对象池。 逻辑进行这样修改之后,再没出现上述的崩溃错误了,不知道是不是box2d...

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

136. 如何获取animation的node节点? [ 56%]

...; for(let i in aniProps.mc[options.srcName].frames) { let skill = new Laya.Sprite(); // 创建一个用于存放位图数组的临时精灵 let texture = Laya.loader.getRes(options.srcPath+options.srcName+".png"); // 读取图集生成大切片 let textureIns = Laya.Texture.create(texture, aniProps....

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

137. 两个物体 ,如果在update里修改其中一个物体的rotationEuler,会触发另一个物体的onTriggerEnter回调 [ 56%]

...ChildByPath(pNewScene, "Main Camera").active = false; let pBull = <Laya.Sprite3D>Util3d.getRes(this.sBullRes) let pEnemy = <Laya.Sprite3D>Util3d.getRes(this.sEnemyRes) pNewScene.addChild(pBull); pNewScene.addChild(pEnemy); let tPosBull = Util3d.getSprite3D(pNewScene, "bullBeginPos") pBul...

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

138. 深入理解LayaAir引擎架构和实现原理(三)引擎渲染主循环与AOP介入控制 [ 56%]

...这里更新的。其中super.render(context, x, y); 属于stage的父类Sprite类的方法,渲染具体实现的地方。与其他引擎不同的是,Laya的帧率只有两种,高帧率模式固定60帧,低帧率模式 为双帧处理渲染异常渲染,固定30帧。 Sprite Stage的父类...

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

139. texture2D的setPixel纹理rgba数据之后会随着窗口的缩放,渐变成黑色 [ 54%]

...着窗口的缩放,渐变成黑色 export class Texture2dTest { private sprite3D:Laya.Sprite3D; private readonly AllPng:string[] = ["pic-001.png","output-06.png"]; private texture:Laya.Texture2D; private box; constructor(){ Laya3D.init(0, 0); Laya.stage.scaleMode = Laya.Stage.SCALE_FULL; Laya.stag...

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

140. 组件脚本的内置方法 · LayaAir3.3 · 引擎文档 · LAYABOX [ 54%]

...时执行 onUpdate(): void { //让持续盒子旋转 (this.owner as Laya.Sprite).rotation++; } //开始碰撞时执行 onTriggerEnter(other: any): void { var owner: Laya.Sprite = this.owner as Laya.Sprite; if (other.label === "buttle") { //碰撞到子弹后,增加积分,播放声音特效 if (t...

来源: Laya3.0_文档 发布时间: 20251010