连接两个移动部件(汽车和拖车)



我正在制作第一款使用flutter和flame的游戏。有人知道如何连接两个或多个组件,使一个组件跟随另一个组件吗。示例:一辆汽车(一个部件(正在牵引一辆拖车(第二个部件(。汽车转弯,拖车在后面转弯。这能用颤动和火焰完成吗

在纯火焰中不能开箱即用。您必须添加flame_forge2d并创建BodyComponent,然后在两个实体之间放置一个Joint

如果你不想使用Forge2D,你可以将汽车和拖车都添加到一个公共的PositionComponent父对象中,你可以移动它,然后两个组件都会移动,但你必须手动处理角度,使其看起来正确。

最新更新