新增程式
在void draw裡加上黑洞接近物體時,物體會逃走
```java
if(dist(bx, by, objectx[i], objecty[i]) < (bw+10) && a>size1[i])//距離小於黑洞直徑時
{
//物體會按照黑洞目前走的方向逃走
if(vx>=0 && objectx[i]<1590){
objectx[i]+=0.5;
}
if(vx<=0 && objectx[i]>10){
objectx[i]-=0.5;
}
if(vy>=0 && objecty[i]<890){
objecty[i]+=0.5;
}
if(vy<=0 && objecty[i]<10){
objecty[i]-=0.5;
}
}
if(dist(px, py, objectx[i], objecty[i]) < (bw+10) && a>size1[i])
{
if(wx>=0 && objectx[i]<1590){
objectx[i]+=0.5;
}
if(wx<=0 && objectx[i]>10){
objectx[i]-=0.5;
}
if(wy>=0 && objecty[i]<890){
objecty[i]+=0.5;
}
if(wy<=0 && objecty[i]>10){
objecty[i]-=0.5;
}
}
```
沒有留言:
張貼留言