关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
昨天关门了。
改进这个问题
我正在尝试编程一个游戏,在这个游戏中,我从一个数组中,从一个起始点,到达某个点。给定:起始点(x,y)目的地数组[(x,y),(x,y),…(x,y)]
我可以很容易地达到任何一个点,使用三角/atan函数。
路径=数学.atan((y2-y1)/(x2-x1))
我的问题出现在我试图“把所有的东西放在一起”并遍历不同的点时。
我想我可以把数组放到for循环中,然后逐个访问数组中的每一项—我想知道的是什么。也许我需要做些不同的事?
我原以为我可以遍历点数组,但也许这不是我想做的?
我想我可以这么做-伪代码:
arrayOfPoint; // 5 random points
for (int i = 0;i < 5;i++)
{
travelToPoint = atan(y/x)
}
它所做的,自然是遍历这五个点。在到达目标时,如何使迭代“逐步通过”数组?
有没有办法,或者我完全失去了一个不同的控制结构??
谢谢
暂无答案!
目前还没有任何答案,快来回答吧!