1

我正在开发一个 2d 游戏。我有8张地图。地图是由“墙”游戏对象制成的(我复制或复制了它们,是的,这是个坏主意,这是我的第一个大型正常项目)。现在我需要更改所有这些“墙”组件设置。我虽然我可以制作一个预制件,所以以后会更容易。想象一下我的层次结构是什么样的以及我需要改变什么。

在此处输入图像描述

我真正想做的是将 3DCollider 添加到 2D“墙”,这样我的粒子就会发生碰撞。任何帮助表示赞赏。

4

1 回答 1

0

要制作预制件,您必须将游戏对象(墙)拖到“项目”视图中。

这是一个教程。

https://www.youtube.com/watch?v=wa3MCkxf2U0

遗憾的是,您无法将此新预制件与其他 wallxx 对象链接。所以,你必须为自己做这件事。

我的建议是写一种地图文件。然后从代码中创建结构以在文件信息给出的每个位置/方向上实例化墙对象。可能听起来有点复杂,但最终会为您节省大量时间!

于 2015-07-13T00:21:05.397 回答