日期:2014-05-20  浏览次数:20688 次

让一个点,走正五角星轨迹。。。
如题。。谢谢了

------解决方案--------------------
正五角星的话,5个顶点是边界值,每条边都有一个角度(建议最下面的那条边与X轴是平行的),弄个数组什么的把每条边的角度记录下来,根据斜线运动公式x=x+v*cos⊙,y=y+v*sin⊙,让点运动起来,并对点的坐标进行判断,是否X Y坐标同时超出5个顶点中的某一个点的X Y坐标,如果是的话,改变⊙为下一条要在其上运动的边即可。希望我表达的还算清晰