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

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

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

... * 180; //发送自定义事件 this.sp.event(ROTATE, [randomAngle]); } // 触发自定义的rotate事件 onRotate(newAngle) { const Tween = Laya.Tween, Ease = Laya.Ease; Tween.to(this.sp, { "rotation": newAngle }, 1000, Ease.elasticOut); } } new Interaction_CustomEvent();module laya { import Sprite...

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

2. 鼠标交互-Hold [ 98%]

....to(this.ape, { "scaleX": 0.8, "scaleY": 0.8 }, 300); } else { // 如果未触发hold,终止触发hold Laya.timer.clear(this, this.onHold); } Laya.stage.off(Event.MOUSE_UP, this, this.onApeRelease); } } new Interaction_Hold();module laya { import Sprite = Laya.Sprite; import Stage = Laya.Stage; im...

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

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

...ownList = []; // 添加键盘按下事件,一直按着某按键则会不断触发 Laya.stage.on(Event.KEY_DOWN, this, this.onKeyDown); // 添加键盘抬起事件 Laya.stage.on(Event.KEY_UP, this, this.onKeyUp); } /** 键盘按下处理 */ onKeyDown(e) { keyDownList[e["keyCode"]] = true; } /** 键...

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

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

...IDE让项目开发更高效。//swipe滚动范围 let TrackLength = 200; //触发swipe的拖动距离 let TOGGLE_DIST = TrackLength / 2; let buttonPosition, beginPosition, endPosition; let button; class Interaction_Swipe { constructor() { const Browser = Laya.Browser, WebGL = Laya.WebGL, Stage = Lay...

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

5. 鼠标交互-鼠标交互 [ 91%]

... Text.SCROLL; txt.text = "请把鼠标移到到矩形方块,左右键操作触发相应事件\n"; txt.size(Laya.stage.width, Laya.stage.height); txt.pos(10, 50); txt.fontSize = 20; txt.wordWrap = true; txt.color = "#FFFFFF"; Laya.stage.addChild(txt); } } new Interaction_Mouse();module laya { import ...

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

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

...onMouseUp(evt) { if (this.isDestroyed) { //通过设置 visible=true ,来触发渲染,然后引擎会自动恢复资源 this.spBg.visible = true; this.aniFly.visible = true; this.isDestroyed = false; this.txt.text = "销毁"; } else { //通过设置 visible=false ,来停止渲染对象 this.sp...

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

7. UI-RefreshList [ 71%]

...moveLimit; } //帧听达到限制的事件,达到限制条件的时候再触发停止滚动的接口 this.refreshList.scrollBar.on(eventName, this, () => { console.log("达到了滚动限制:" + eventName); //显示加载进度ui this.refreshLoading.visible = true; //处理加载ui的位置 if (ev...

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