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

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

1. 自定义shader-shader预编译 [ 100%]

...bugMode = true; var sc = Laya.ShaderCompile3D.get("SIMPLE"); //部分低端移动设备不支持高精度shader,所以如果在PC端或高端移动设备输出的宏定义值需做判断移除高精度宏定义 if (Laya.WebGL.shaderHighPrecision) sc.precompileShaderWithShaderDefine(73,4,20); else sc...

来源: Laya_示例 发布时间: 20241117

2. 鼠标交互-鼠标交互 [ 92%]

...————"); break; case Event.MOUSE_MOVE: // 如果上一个操作是移动,提示信息仅加入.字符 if (/鼠标移动\.*$/.test(txt.text)) appendText("."); else appendText("\n鼠标移动"); break; case Event.MOUSE_OVER: appendText("\n鼠标经过目标"); break; case Event.MOUSE_OUT: app...

来源: Laya_示例 发布时间: 20241117

3. 文本-单行输入 [ 86%]

...xt.width >> 1; inputText.y = Laya.stage.height - inputText.height >> 1; // 移动端输入提示符 inputText.prompt = "Type some word..."; // 设置字体样式 inputText.bold = true; inputText.bgColor = "#666666"; inputText.color = "#ffffff"; inputText.fontSize = 20; Laya.stage.addChild(inputText)...

来源: Laya_示例 发布时间: 20241117

4. 文本-多行输入 [ 85%]

...ateInput(); })(); function createInput() { var inputText = new Input(); // 移动端输入提示符 inputText.prompt = "Type some word..."; //多行输入 inputText.multiline = true; inputText.wordWrap = true; inputText.size(350, 100); inputText.x = Laya.stage.width - inputText.width >> 1; inputText...

来源: Laya_示例 发布时间: 20241117

5. 区块地图-滚动地图 [ 75%]

...ya.stage.on(Event.MOUSE_MOVE, this, mouseMove); } function mouseMove() { //移动地图视口 tiledMap.moveViewPort(mX - (Laya.stage.mouseX - mLastMouseX), mY - (Laya.stage.mouseY - mLastMouseY)); } function mouseUp() { mX = mX - (Laya.stage.mouseX - mLastMouseX); mY = mY - (Laya.stage.mouseY - mLas...

来源: Laya_示例 发布时间: 20241117

6. 输入设备-贪吃蛇(重力感应) [ 67%]

...的位置 targetPosition.x += vx; targetPosition.y += vy; // 限制蛇的移动范围 limitMoveRange(); // 检测觅食 checkEatFood(); // 更新所有关节位置 var targetX = targetPosition.x; var targetY = targetPosition.y; for (var i = 0, len = segments.length; i Laya.stage.width) targetPositio...

来源: Laya_示例 发布时间: 20241117

7. 高级应用-寻路导航 [ 56%]

....grid = PathFinding.core.Grid.createGridFromAStarMap(aStarMap); //初始化移动单元 this.moveSprite3D = this.scene.addChild(new Laya.Sprite3D()); this.moveSprite3D.transform.position = this.path[0]; //初始化小猴子 this.layaMonkey = this.moveSprite3D.addChild(Laya.Sprite3D.load("../../res/t...

来源: Laya_示例 发布时间: 20241117

8. 射线检测-点击行走 [ 48%]

...e loadUI(): void { this.label = new Laya.Label(); this.label.text = "点击移动"; this.label.pos(Laya.Browser.clientWidth / 2.5, 100); this.label.fontSize = 50; this.label.color = "#40FF40"; Laya.stage.addChild(this.label); //鼠标事件 Laya.stage.on(Laya.Event.MOUSE_UP, this, function (): void ...

来源: Laya_示例 发布时间: 20241117