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

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

1. 输入设备-地图 [ 100%]

..., p.latitude); // 把原始坐标转换为百度坐标,部分设备可能获取到的是谷歌坐标,这时第三个参数改为3才是正确的。 convertor.translate([point], 1, 5, convertToBaiduCoord); // 更新当前获取到的地理信息 infoText.text = "经度:" + p.longitude + "\t纬...

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

2. 动画-图集动画 [ 89%]

... ani.index = 1; // 当前播放索引 ani.play(); // 播放图集动画 // 获取动画的边界信息 var bounds = ani.getGraphicBounds(); ani.pivot(bounds.width / 2, bounds.height / 2); ani.pos(Laya.stage.width / 2, Laya.stage.height / 2); Laya.stage.addChild(ani); } })();module laya { import Anim...

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

3. 高级应用-寻路导航 [ 85%]

...y = skyBox; //根据场景中方块生成路径点 initPath(this.scene); //获取可行走区域模型 var meshSprite3D = this.scene.getChildByName('Scenes').getChildByName('HeightMap'); //使可行走区域模型隐藏 meshSprite3D.active = false; var heightMap = Laya.Loader.getRes("../../res/three...

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

4. 动画-新版骨骼动画 [ 75%]

...mbie.lh")); zombie.once(Laya.Event.HIERARCHY_LOADED, this, function () { //获取Animator动画组件 zombieAnimator = zombie.getChildAt(0).getComponentByType(Laya.Animator); loadUI(); }); function loadUI() { var clipName = ["walk","attack","left_fall","right_fall","back_fall"]; var curStateIndex = ...

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

5. 材质-PBRStandard材质 [ 74%]

... mat.normalScale = 1; //光滑度数据源:从金属度贴图/反射贴图获取。 mat.smoothnessSource = Laya.PBRStandardMaterial.SmoothnessSource_MetallicGlossTexture_Alpha; var barrel = scene.getChildByName("Wooden_Barrel"); var barrel1 = scene.getChildByName("Wooden_Barrel (1)"); var barrel2 = ...

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

6. 输入设备-指南针 [ 72%]

...ute && !Browser.onIOS) { firstTime = false; alert("在当前设备中无法获取地球坐标系,使用设备坐标系,你可以继续观赏,但是提供的方位并非正确方位。"); } // 更新角度显示 degreesText.text = 360 - Math.floor(info.alpha) + "°"; compassImg.rotation = info....

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

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

...rawRect(-height / 2, -height / 2, width + height, height, "#FF7F50"); } // 获取关节另一头位置 Segment.prototype.getPinPosition = function() { var radian = this.rotation * Math.PI / 180; var tx = this.x + Math.cos(radian) * this.width; var ty = this.y + Math.sin(radian) * this.width; return ...

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

8. 射线检测-选取物体 [ 59%]

...ager.instance.mouseY; camera.viewportPointToRay(point, ray); //射线检测获取所有检测碰撞到的物体 Laya.Physics.rayCastAll(ray, _outHitAllInfo, 30, 0); } (function loadUI() { var label = new Laya.Label(); label.text = "点击选取的几何体"; label.pos(Laya.Browser.clientWidth / 2.5,...

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

9. 照相机-3D空间转2D空间 [ 45%]

...(layaMonkey3D.transform.position, camera.projectionViewMatrix, _outPos); //获取的2d坐标必须做兼容屏幕适配操作 layaMonkey2D.pos(_outPos.x / Laya.stage.clientScaleX, _outPos.y / Laya.stage.clientScaleY); }class D3SpaceToD2Space { private scene: Laya.Scene; private camera: Laya.Camera; ...

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

10. 射线检测-放置物体 [ 34%]

...ager.instance.mouseY; camera.viewportPointToRay(point, ray); //射线检测获取所有检测碰撞到的物体 Laya.Physics.rayCast(ray, _outHitInfo, 30, 0); } (function loadUI() { var label = new Laya.Label(); label.text = "点击放置"; label.pos(Laya.Browser.clientWidth / 2.5, 100); label.fontS...

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