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

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

1. 缓动-简单的Tween [ 100%]

... // characterA使用Tween.to缓动 Tween.to(characterA, { x : terminalX }, 1000); // characterB使用Tween.from缓动 characterB.x = terminalX; Tween.from(characterB, { x:0 }, 1000); } createCharacter(skin) { const Sprite = Laya.Sprite; let character = new Sprite(); character.loadImage(skin); Laya.s...

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

2. Sprite-缓存为静态图像 [ 87%]

...age.addChild(textBox); // 随机摆放文本 let text; for (let i = 0; i < 1000; i++) { text = new Text(); textBox.addChild(text); text.fontSize = 20; text.text = (Math.random() * 100).toFixed(0); text.rotation = Math.random() * 360; text.color = "#ccc"; text.x = Math.random() * Laya.stage.width; te...

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

3. 缓动-逐字缓动 [ 84%]

...); letterText.x = w / len * i + offset; Tween.to(letterText, { y : endY }, 1000, Ease.elasticOut, null, i * 1000); } } private function createLetter(char:String):Text { var letter:Text = new Text(); letter.text = char; letter.color = "#FFFFFF"; letter.font = "Impact"; letter.fontSize = 110; Laya.sta...

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

4. 鼠标交互-自定义事件 [ 83%]

... Laya.Tween, Ease = Laya.Ease; Tween.to(this.sp, { "rotation": newAngle }, 1000, Ease.elasticOut); } } new Interaction_CustomEvent();module laya { import Sprite = Laya.Sprite; import Stage = Laya.Stage; import Event = Laya.Event; import Browser = Laya.Browser; import Ease = Laya.Ease; import Tween =...

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

5. 骨骼动画-换装 [ 81%]

...is, this.completeHandler); this.play(); this.changeSkin(); Laya.timer.loop(1000, this, this.changeSkin); } changeSkin() { mCurrSkinIndex++; let skinLength = mSkinList.length; if (mCurrSkinIndex >= skinLength) { mCurrSkinIndex = 0; } mArmature.showSkinByName(mSkinList[mCurrSkinIndex]); } completeHand...

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

6. 骨骼动画-Spine事件 [ 76%]

...Arial", "#ff0000", "center"); Tween.to(mLabelSprite, { y: mStartY - 200 }, 1000, null, Handler.create(this, this.playEnd)) } playEnd() { mLabelSprite.removeSelf(); } } new Skeleton_SpineEvent();module laya { import EventData = Laya.EventData; import Skeleton = Laya.Skeleton; import Templet = Laya.Te...

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

7. 鼠标交互-Hold [ 76%]

...发语言、LayaAirIDE让项目开发更高效。const HOLD_TRIGGER_TIME = 1000, apePath = "res/apes/monkey2.png"; let isApeHold = false; class Interaction_Hold { constructor() { const Browser = Laya.Browser, WebGL = Laya.WebGL, Stage = Laya.Stage, Stat = Laya.Stat, Handler = Laya.Handler; // 不支...

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

8. UI-Clip [ 73%]

...Child(this.counter); this.counter.autoPlay = true; this.counter.interval = 1000; this.counter.x = (Laya.stage.width - this.counter.width) / 2 - 35; this.counter.y = (Laya.stage.height - this.counter.height) / 2 - 40; } showTotalSeconds() { const Clip = Laya.Clip; let clip = new Clip(clipSkin, 10, 1)...

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