基于Dart、Flutter与Flame引擎开发游戏:Tiled地图图像层渲染问题求助
Flame + Tiled: 无法加载图像图层,游戏背景始终显示黑色
我目前正在用Flame游戏引擎开发一款游戏,用Tiled制作地图时碰到了个棘手的问题。Tiled生成的.tmx格式地图文件里,我能成功加载Tile图层和对象图层,但图像图层死活加载不出来——不管我怎么调整操作,游戏背景一直是黑色,试了好几种办法都没解决,恳请各位开发者帮忙支支招!
我加载地图的代码如下:
var demoMap = await TiledComponent.load("demoMap.tmx", Vector2(128, 128)); add(demoMap); mapHeight = 128.0 * demoMap.tileMap.map.height; mapWidth = 128.0 * demoMap.tileMap.map.width; final List<TiledObject> obstacles = demoMap.tileMap.getLayer<ObjectGroup>('Collisions')!.objects; for (final TiledObject obstacle in obstacles) { add(Obstacle(obstacle)); }
内容的提问来源于stack exchange,提问作者Erez Habousha
相关产品推荐
相关产品推荐

