前言:是这个游戏的更新

if(getpixel(int(int(enemy[0].x)-cos(r)),int(int(enemy[0].y)-sin(r)),ditu)!=4278190080){
for(double j=r+1.5705;j>=r-1.5705;j-=0.78525){//用三角函数算下一个点坐标
if(getpixel(int(int(enemy[0].x)-cos(j)*1.3),int(int(enemy[0].y)-sin(j)*1.3),ditu)==4278190080||getpixel(int(int(enemy[0].x)-cos(j)),int(int(enemy[0].y)-sin(j)),ditu)==4278190080){
r=j;
break;//判断
}
}
}
//移动
enemy[0].x-=cos(r);
enemy[0].y-=sin(r);
思路应该没问题但为什么不按我设定好的路程走呢
题外话:没错这个2D跑酷弹幕游戏至少会加入RPG和塔防