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

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

1. 鼠标交互-自定义事件 [ 100%]

...ld(this.sp); this.sp.on(ROTATE, this, this.onRotate); // 侦听自定义的事件 this.sp.on(Event.CLICK, this, this.onSpriteClick); } onSpriteClick(e) { let randomAngle = Math.random() * 180; //发送自定义事件 this.sp.event(ROTATE, [randomAngle]); } // 触发自定义的rotate事件 onRotate(...

来源: Laya2.0_示例 发布时间: 20241117

2. 鼠标交互-滑动 [ 93%]

...FF7F50"); this.button.pivot(w / 2, h / 2); //设置宽高(要接收鼠标事件必须设置宽高,否则不会被命中) this.button.size(w, h); this.button.x = (Laya.stage.width - TrackLength) / 2; this.button.y = Laya.stage.height / 2; this.button.on(Event.MOUSE_DOWN, this, this.onMouseDown)...

来源: Laya2.0_示例 发布时间: 20241117

3. 鼠标交互-键盘交互 [ 88%]

....Event; // 用Set实现更好一些 keyDownList = []; // 添加键盘按下事件,一直按着某按键则会不断触发 Laya.stage.on(Event.KEY_DOWN, this, this.onKeyDown); // 添加键盘抬起事件 Laya.stage.on(Event.KEY_UP, this, this.onKeyUp); } /** 键盘按下处理 */ onKeyDown(e) { keyDo...

来源: Laya2.0_示例 发布时间: 20241117

4. 鼠标交互-鼠标交互 [ 86%]

... = (Laya.stage.height - 200) / 2; Laya.stage.addChild(rect); //增加鼠标事件 rect.on(Event.MOUSE_DOWN, this, this.mouseHandler); rect.on(Event.MOUSE_UP, this, this.mouseHandler); rect.on(Event.CLICK, this, this.mouseHandler); rect.on(Event.RIGHT_MOUSE_DOWN, this, this.mouseHandler); rect.on(Eve...

来源: Laya2.0_示例 发布时间: 20241117

5. 计时器-延迟执行 [ 83%]

...ton; } onDecreaseAlpha1(e) { const Event = Laya.Event; //移除鼠标单击事件 this.button1.off(Event.CLICK, this, this.onDecreaseAlpha1); //定时执行一次(间隔时间) Laya.timer.once(3000, this, this.onComplete1); } onDecreaseAlpha2(e) { const Event = Laya.Event; //移除鼠标单击事件...

来源: Laya2.0_示例 发布时间: 20241117

6. UI-RefreshList [ 81%]

...化场景 * */ /** 关联引擎的滚动限制接口 */ /**列表的鼠标事件处理,常用于处理单元格上的点击事件等 */ /** 列表单元格上的鼠标抬起时处理恢复逻辑 */ /** 列表当前单元格的鼠标移动事件的处理 * @paramthis.item = null; 单元格对象 * ...

来源: Laya2.0_示例 发布时间: 20241117

7. 骨骼动画-Spine事件 [ 81%]

Layabox是免费开源的HTML5引擎解决方案,产品家族中包括LayaAir引擎、LayaFlash引擎、LayaOpen开放平台、LayaMarket SDK、LayaStore嵌入式游戏商店、LayaPlayer运行器。核心引擎LayaAir性能全球领先,支持2D、3D、VR开发,支持AS3、JavaScript、TypeScr...

来源: Laya2.0_示例 发布时间: 20241117

8. 2D物理-碰撞事件与传感器 [ 79%]

Layabox是免费开源的HTML5引擎解决方案,产品家族中包括LayaAir引擎、LayaFlash引擎、LayaOpen开放平台、LayaMarket SDK、LayaStore嵌入式游戏商店、LayaPlayer运行器。核心引擎LayaAir性能全球领先,支持2D、3D、VR开发,支持AS3、JavaScript、TypeScr...

来源: Laya2.0_示例 发布时间: 20241117

9. 加载-销毁Texture使用的图片资源 [ 66%]

...加侦听 this.btn.on(Event.MOUSE_UP, this, this.onMouseUp); } /** * 鼠标事件响应函数 * @param evt */ onMouseUp(evt) { if (this.isDestroyed) { //通过设置 visible=true ,来触发渲染,然后引擎会自动恢复资源 this.spBg.visible = true; this.aniFly.visible = true; this.isDestr...

来源: Laya2.0_示例 发布时间: 20241117

10. 鼠标交互-修正交互区域 [ 66%]

... deepSkyblueRect.name = "天蓝色矩形"; //设置宽高(要接收鼠标事件必须设置宽高,否则不会被命中) deepSkyblueRect.size(100, 100); deepSkyblueRect.pos(10, 10); Laya.stage.addChild(deepSkyblueRect); deepSkyblueRect.on(Event.MOUSE_DOWN, this, this.onDown); } createDarkOrchi...

来源: Laya2.0_示例 发布时间: 20241117