링크 : 내가 두 번째 경우 문을 삭제 set() - 메서드로 else-branch가 작동하지 않는 이유는 무엇입니까? 내 스케치
void check(ship s){
float d = dist(s.getX(),s.getY(),this.posx,this.posy);
if (d <= this.radius){
s.setSpeed(0.5);
}
if (d > this.radius){
s.setSpeed(2);
}
}
http://www.openprocessing.org/sketch/377417
, 배는 속도를 감소 시키지만의 거리가 장애물의 반경보다 큰 경우 가속하지 않습니다.설정 방법에 문제가 있습니까?