瓦片精灵
瓦片精灵TiledSprite,在2d游戏里地图一般是使用很多零碎的小图拼接而成,我们把这些小图成为瓦片,为什么不用一张整图呢?
原因是整图的资源很大,加载慢,暂用内存高,使用瓦片地图可以便于我们实现仅加载可见区域的地图进行显示,能够大大的节省资源的内存占用。
你可以使用Tiled工具进行地图的制作,引擎支持读取Tiled导出的json文件。
代码示例:
/// 地图精灵
MapSprite mapSprite = MapSprite("落霞岛", map: "assets/images/map/lxd.json");
/// 将地图精灵添加到主界面
this._gameWidget!.addChild(mapSprite);
本站内容来源于作者发布和网络转载,如有版权相关问题请及时与我们取得联系,我们将立即删除。