handakim25 / ProjectTitan

0 stars 0 forks source link

Fall Speed 핸들링 #7

Closed handakim25 closed 1 year ago

handakim25 commented 1 year ago

Move 상태에서의 코드와 UpdateFallCode를 조정하면 코드를 단순화할 수 있을 것 같다. Unity Reference 문서의 CharacterController 쪽 코드를 참고할 것

handakim25 commented 1 year ago

Fall Speed의 경우 Fall Speed가 이어지는 경우가 있고 이어지지 않는 경우가 있다. 가령 Attack의 경우는 Fall Speed가 적용이 안 된다. Dash의 경우는 Fall Speed가 이어질 필요가 있다. 이것들을 가르는 지점은 Attack의 경우는 Gravity를 적용하지 않는 다는 점이고 Dash의 경우는 Gravity를 적용한다는 점이다. 그러면 Ground 상태를 직접적으로 참조를 해야되는데 이렇게 되면 Player Move가 다른 컴포넌트에 종속되는 결과가 되서 이 점은 좋지 않다.