我有一个简单的塔防图,道路是为了敌人(这是玩家不能在那里建塔),另一个是塔可以在那里建造并有任何障碍(树木,岩石,等等。但是,我不知道如何在地图大小上制作一个网格(可能是2x2)循环,并且为障碍物和道路区分“红色”(我正在考虑使用图层蒙版来实现这一点) ),塔的“白色”可以在那里建造。
我的地图如下(红色表示障碍物和道路,绿色表示可以建造的塔)
图片:
但问题是,我无法启动它,我不知道从哪里开始。
在地图尺寸中创建一个网格(可能是2x2)循环。
将塔置于“白色”内,而不是“红色”。
关于如何实现这一目标的任何想法?
你的回答非常感谢。
由于
答案 0 :(得分:1)
这不是一件容易的事,所以我认为你最好使用现有的网格生成和路径寻找解决方案。我推荐Aron Granberg的A* Pathfinding Project。
它可以从地图网格创建网格,并将区域标记为红色或障碍物。
答案 1 :(得分:1)
如果您为自己的道路设置了Box Collider
,只要GameObject
塔是,您就可以允许玩家制作塔不与您的Box Colider
发生碰撞。您可以为您的环境做同样的事情。