마우스를 클릭하면 공이 생성되고 랜덤하게 움직인다 볼과 다른 볼의 거리에 따라 연결하는 선이 생성되고 변화한다
마우스를 누르고 있으면 공들이 화면 중앙으로 모인다
문제점: 마우스를 누르다가 땠을때 가속도가 초기화 되지만 화면밖으로 나가버린다
클릭하면 생기고 날아 올라간다
마우스를 누르고 있으면 내려온다
클릭하면 생기고 올라간다
마우스를 누르고 있으면 내려온다
고무줄 같은 느낌쓰
천장과 바닥에 닿으면 튕긴다
속도에 따라 크기가 바뀐다
checkEdges 에서 한번씩 천장에 박혀서 끼어버린다 왤까?
if (this.pos.y > height) {
this.pos.y = height;
}
이걸 넣어도 빼도 동일한 문제가 발생한다 어째서
아 알아냈다 부딪힐때 this.vel.y *= -0.8; 이렇게 돼있는데 천장에 닿을때 한번에 탁 튕기지않고 순간적으로 여러번 적용되면서 벨로시티가 사라져서 그런가보다
어떻게 해야하지 그럼? 가속도를 줄여야하나