2016-03-08 27 views
0

我试图在Unity 5.3中创建2D TopDown(如Zelda或Pokemon)游戏。我用Tiled(http://www.mapeditor.org)创建了一个贴图中的精灵图层(一个绿色背景来表示草,一层树木,一层有水,一层有物品......等等Unity:在特定背景图块上创建2D coliders

然后我用Tiled2unity(http://www.seanba.com/tiled2unity )将地图导入统一应用程序,创建一个预制件文件夹,并用地图预制件在空对象中创建地图

然后我添加了一个带有RigidBody的动画播放器并尝试添加我想在树图层的每个图块上创建它们,你能引导我吗?我尝试在预制件和预制件中的对象中添加一个箱子colider,但是这会创建一个独特的colider。

1小时后我会发布照片和代码。

回答

1

真的很简单: 在Tiled(地图创建器)中,您可以添加一个名为“Collisions”的新图层,您可以在其中标记所有想要碰撞的图块,然后使用Tiled2Unity从Tiled导入到Unity中,网格渲染与该新图层一起创建的对象(以隐藏碰撞对象),并且可以将Collider2D组件添加到包含所有碰撞对象的父对象。