You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.27 17:08:14