← Home/pretext

커서를 가져가면 글자가 당겨집니다 — 클릭하면 펄스 방출

이 실험에 대해

Scatter와 반대 방향의 힘이다. 각 글자는 커서를 향해 인력(引力)을 받고, 스프링으로 원래 위치에 묶여 있어 당기다 돌아온다. 클릭 시 반발 펄스가 발생해 근처 글자를 밀어낸다. 변위에 비례해 글자 색이 orange-300으로 물든다.

핵심 코드

// 인력: 커서 방향으로 가속
const force = ((RADIUS - dist) / RADIUS) * STRENGTH
c.vx += (dx / dist) * force * 0.08

// 클릭 시 반발 펄스
c.vx -= (dx / dist) * REPEL

// 스프링 복원
c.vx += (c.restX - c.x) * 0.09
c.vx *= 0.80  // 감쇠