Skip to content

oseconds/Particle_distance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Particle_distance

1. Distance

image

마우스를 클릭하면 공이 생성되고 랜덤하게 움직인다 볼과 다른 볼의 거리에 따라 연결하는 선이 생성되고 변화한다

2. Force

image

마우스를 누르고 있으면 공들이 화면 중앙으로 모인다

문제점: 마우스를 누르다가 땠을때 가속도가 초기화 되지만 화면밖으로 나가버린다

3. Balloon

image

클릭하면 생기고 날아 올라간다

마우스를 누르고 있으면 내려온다

4. Hanging Ball

image

클릭하면 생기고 올라간다

마우스를 누르고 있으면 내려온다

고무줄 같은 느낌쓰

천장과 바닥에 닿으면 튕긴다

속도에 따라 크기가 바뀐다

checkEdges 에서 한번씩 천장에 박혀서 끼어버린다 왤까?

if (this.pos.y > height) {
        this.pos.y = height;
      } 

이걸 넣어도 빼도 동일한 문제가 발생한다 어째서

아 알아냈다 부딪힐때 this.vel.y *= -0.8; 이렇게 돼있는데 천장에 닿을때 한번에 탁 튕기지않고 순간적으로 여러번 적용되면서 벨로시티가 사라져서 그런가보다

어떻게 해야하지 그럼? 가속도를 줄여야하나