我正在制作一个简单的塔防游戏,我希望我发送的任何一波单位都遵循地图上的路径,路径是由物体制成的,而物体是路径,塔或只是草决定时地图是从文本文件加载的。
我用它来填充每个“路径”对象的X和Y坐标的二维数组,剩下的空间设置为0.
我的计划是每次加载一个新关卡然后计算出阵列中的哪些坐标是从屏幕左边到右边的角落,如果路径绕回并说第7个角落,这不会很好用路径现在更靠近屏幕的左侧,然后是第二个角落,所以现在我卡住了。
我的思绪现在空白,任何想法都会有很大的帮助。
答案 0 :(得分:0)
刚才有了一个想法,当我从地图文本文件中读取“x”时,我的所有路径对象都会生成,所以如果我将地图中的所有角点从“x”更改为“1”和“2” “等等,我仍然可以使它们成为路径对象,同时按正确的顺序将每个角点从1添加到数组中,并且数组中剩余的所有空间都可以设置为最后一个角落!
希望这可以帮助任何有同样问题的人 我提出了自己的问题:P但随意添加任何东西