어제 새벽에 글 올렸던 갤럼인데 근본적인 해결법은 못 찾았지만 원인은 알게되서 기분이 좋다 :)


수정한 코드

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92765228e1b7279f9654fb5d203aec1ac11dc711e6532bc14dc80eef622409b09316d8be4d0e8bb4df2


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b92765228e1b7279f9654fb5d203aec1ac11b11f1f6738ed43d14b211652ea0a6533b52bcff51ae1aab9af


위 스크린샷에 보면 이동하는 지형들이 있는데 이놈들의 도착시간을 같게 만들려는 게 목적이었음.


문제는 MoveTowards 함수의 속도값에 있었는데, 두 오브젝트의 '거리/속도값'의 미세한 차이가 1피직스프레임의 시간오차를 만들어내는 경우가 있다는 게 문제였음. 오브젝트1이 특정지점에 있을때 오브젝트2도 특정지점에 있어야 되는데 1프레임씩 계속 밀리다보면 나중엔 두 오브젝트의 위치가 전혀 의도치 않은 지점까지 어긋나버리게 되서. :(


일단 원인은 알았으니 일단 문제 없게 해결은 가능할 것 같은데 근본적인 해결책은 모르겠다 ㅎㅎ


그래도 갤럼들이 이런저런 댓글들 많이 달아줘서 문제 해결에 아주 큰 도움을 받았음. 고마워! :D