我正在开发一款2D游戏。我有8张地图。地图是由“墙”游戏对象制作的(我复制或复制它们,是的,这是个坏主意,这是我的第一个大的,正常的项目)。现在我需要更改所有这些“墙”组件设置。我虽然可以制作预制件,但以后会更容易。想象一下我的层次结构的样子以及我需要改变的内容。
我真正想做的是将3DCollider添加到2D“墙”,这样我的粒子就会碰撞。任何帮助表示赞赏。
答案 0 :(得分:0)
要制作预制件,您必须将GameObject(墙)拖到您的"项目"图。
这是一个教程。
https://www.youtube.com/watch?v=wa3MCkxf2U0
遗憾的是,您无法将此新预制件与其他wallxx对象相关联。 所以,你必须为自己做这件事。
我的建议是写一种地图文件。然后从代码创建结构,以在文件信息给出的每个位置/方向上实例化墙对象。听起来有点复杂,但最后会为你节省很多时间!