raycast에 맞은 오브젝트에 addforce(방향 × 1÷거리) 하면 거리가 가까울수록 멀리 날아가겠지? 라고 생각하고 실행시켰는데 힘으로 음에 무한대를 줬다면서 오류 뜸;; 이거 왜 이럼?
엥 레이캐스트로 짠거 뭔가 이상하길래 봤는데 반환값에서 거리가 0으로 뜨네
자기 자신 콜라이더 레이캐스트되서 0나온거일듯
소름돋는점 : 그럴줄 알고 레이어마스크 넣어놨지만 혹시 몰라 충돌체 이름을 확인해보니 자기자신이 아니라 플레이어 맞음
소름
글케하지 말고 걍 방향벡터.normalized * (1 - distance / maxDistance) * power 이렇게 하는 게 낫지 않을까? distance = 거리 maxDistance = 레이캐스트 최대 사거리 power = 밀어내는 힘