是否有可能将冲突从tsx与水平加载到flame_tiled?
final level = await TiledComponent.load('intro.tmx', Vector2.all(32));<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.8" tiledversion="1.8.2" name="terrains" tilewidth="32" tileheight="32" tilecount="247" columns="19">
<image source="../tilesets/terrains.png" width="608" height="416"/>
<tile id="20">
<objectgroup draworder="index" id="2">
<object id="1" x="0" y="0" width="32" height="32"/>
</objectgroup>
</tile>
<tile id="21">
<objectgroup draworder="index" id="2">
<object id="1" x="0" y="0" width="32" height="32"/>
</objectgroup>
</tile>
<tile id="22">
....发布于 2022-02-19 12:56:14
不幸的是,目前这是不可能的。有一个名为flame_forge2d_tiled的第三方库,它可以根据平铺的定义创建Forge2D体,但是您必须使用Forge2D而不是内置的冲突检测系统。
flame_forge2d并不像Flame本身那么成熟,因此根据您想要做的事情,在Flame中手动创建命令盒可能是值得的。
https://stackoverflow.com/questions/71183693
复制相似问题