瓦片精灵

瓦片精灵TiledSprite,在2d游戏里地图一般是使用很多零碎的小图拼接而成,我们把这些小图成为瓦片,为什么不用一张整图呢?

原因是整图的资源很大,加载慢,暂用内存高,使用瓦片地图可以便于我们实现仅加载可见区域的地图进行显示,能够大大的节省资源的内存占用。

你可以使用Tiled工具进行地图的制作,引擎支持读取Tiled导出的json文件。


代码示例:

/// 地图精灵
MapSprite mapSprite = MapSprite("落霞岛", map: "assets/images/map/lxd.json");
/// 将地图精灵添加到主界面
this._gameWidget!.addChild(mapSprite);


版权所有,违者必究,欢迎转载请注明出处。