솔루션을 찾는 데 어려움이 있습니다.외부 힘을 제거하지 않고 AddForce로 리지드 바디를 움직입니다.
나는 현재 FixedUpdate에서 RigidBody.MovePosition을 사용하여 움직이고있는 많은 문자를 가지고 있습니다. 나는 이것이 부적당하고 실제로 운동학적인 강체만을위한 것이라고 이해한다. 이 이유 때문에 MovePosition을 모방하기 위해 힘 또는 속도 변경을 사용하고 싶습니다.
기준 :
적없는/최소 가속 최대 속도로 게임에서 뭔가 다른 끌어 또는 개체를 밀어 경우, 내가 그들의 움직임에 대해 그 힘을 유지하려면
- (이을 제거해 VelocityChange 또는 수동으로 속도 설정)
이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
그들은 강체를 이동하는 다른 방법의 무리를 가지고 VRTK 당신에게
설정 최소 속도는 속도를 증가 힘을 가지고 있지만 감소하지 ... 드래그없이 Addforce는 공간과 같은 물리학을 줄 것입니다 수 있습니다,하지만 그것은되지 않을 수도 있습니다 무엇을 너는 끝이야. – Maakep
나는 그게 내가 뭘하고 있는지 생각하지 않는다. 문자 속도가 일정하지 않습니다. 그들은 RTS 게임에서와 같이 한 지점을 향해 이동하고 멈추는 경향이 있습니다. – ADaurio
나는 본다! CharacterController (표준 통합 구성 요소) https://docs.unity3d.com/ScriptReference/CharacterController.html 및 해당 Move() 메서드를 체크 아웃 했습니까? https://docs.unity3d.com/ScriptReference/CharacterController.Move.html. 실제로, 이것은 당신이 원하는 것이 아닙니다, 이것은 당신이 당신 자신의 물리학을 코드화하기를 원한다면 ... 이것은 너무 많이 생각하고 있습니다, 누군가 그것을 해결할 필요가 있습니다! ㅎ – Maakep