读书人

让一个点走正五角星轨迹。解决方法

发布时间: 2012-12-26 14:39:29 作者: rapoo

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

读书人网 >J2ME开发

热点推荐