[淼]简单c++游戏的一个BUG
  • 板块灌水区
  • 楼主Zhoumy
  • 当前回复11
  • 已保存回复11
  • 发布时间2022/12/5 13:23
  • 上次更新2023/10/27 00:24:56
查看原帖
[淼]简单c++游戏的一个BUG
229170
Zhoumy楼主2022/12/5 13:23

前言:是这个游戏的更新

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和塔防

2022/12/5 13:23
加载中...