美文网首页
LayaAir游戏引擎之TiledMap

LayaAir游戏引擎之TiledMap

作者: Imjeef | 来源:发表于2020-02-08 15:44 被阅读0次

TiledMap(块地图)

LayaAir版本:2.14

TiledMap使用有几个特点:
1.TiledMap缩放小于视口,则无法拖动
2.TiledMap直接添加到Stage,而并非Scene

  1. Laya使用TiledMap 图块层格式是CSV,不是Base64。

2.Laya加载的TiledMap是直接加载到Stage的,根据场景树的关系,如果场景比Map先增加,则场景内的对象都会显示在Map的底层。如图所示

--Stage
----Sprite
------Scene(root)
----TileMap

要解决这个问题,可以从两个方面入手。
1、Laya2.0加载默认的场景自行配置(刚接触Laya,未了解1.x)。可以在加载完成TileMap之后调整场景树的显示zOrder

var scene = Laya.stage.getChildAt(0); //返回Scene
scene.zOrder = 1;//默认是0,设置>0即可

2、由于Laya2.0默认场景关系,所以可以首先设置一个Loading的场景。等待TiledMap加载完成后,载打开真实游戏场景

Laya.stage.removeChild(loadingScene);//loadingScene.removeSelf();
Laya.stage.addChild(gameScene);

相关文章

  • LayaAir游戏引擎之TiledMap

    TiledMap(块地图) LayaAir版本:2.14 TiledMap使用有几个特点:1.TiledMap缩放...

  • LayaAir游戏引擎TiledMap的缺点和解决办法

    LayaAir 2.14 直奔主题问题1:在Laya中的TiledMap的封装中,官方把相同名称的Tiled(格子...

  • 简单的塔防游戏 - 案例演示

    前言 记录使用LayaAir游戏引擎开发塔防游戏的小案例 案例演示 主要结构 Type Script Tiled ...

  • LayaAir系列教程-3D篇-(AS+JS+TS合集)

    LayaAir是LayaBox新推出的HTML5引擎,不同之前的LayaFlash引擎,LayaAir引擎和Fla...

  • LayaAir引擎库功能LayaAir引擎支持精灵、矢量图、文本、富文本、位图字体、动画、骨骼、音频与视频、滤镜、...

  • LayaAir引擎学习

    安装LayaAirIDE后(其实是绿色压缩包,安装程序都懒得做),新手第一次用引擎就遇到这么多问题,官方不会做傻瓜...

  • HTML5游戏引擎Layabox

    Layabox是免费开源的HTML5引擎解决方案,产品家族中包括LayaAir引擎、LayaFlash引擎、Lay...

  • LayaAir引擎学习经历

      由于公司任务安排,需要笔者先去了解一下LayaAir引擎库,以用来完成公司将要启动的大数据可视化项目,需要借助...

  • laya as开发环境搭建

    需要下载工具: ActionScript环境:flex_sdk 界面编辑工具:LayaAir IDE laya引擎...

  • Uncaught TypeError: *** is not a

    想测试Tiled+Laya.TiledMap,结果遇到了 之后发现是没有导入对应的tilemap引擎库的问题 如果...

网友评论

      本文标题:LayaAir游戏引擎之TiledMap

      本文链接:https://www.haomeiwen.com/subject/xpyixhtx.html