작성
·
9
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 김용준님.
Rigidbody2D의 속력 제어와 관련하여, 유니티 공식 문서에서 Update()
대신 FixedUpdate()
에서 물리적인 처리를 권장하는 이유는 물리 엔진의 업데이트 주기와 관련이 있습니다. FixedUpdate()
는 물리 엔진의 업데이트 주기와 일치하여, 물리적인 계산이 시간 동안 일관되게 처리되도록 보장합니다.
하지만 몇몇 경우, 개발자들은 Update()
에서 물리적 속성을 조작하는 것을 볼 수 있는데 이는 특정 필요에 의해 선택되는 옵션입니다. 특정 상황에서는 Update()
에서 속도를 조작하여 더 높은 응답성 또는 특별한 효과를 구현하기 위함일 수 있습니다. 하지만 일반적으로는 FixedUpdate()
를 사용하는 것이 좋습니다.
유사한 주제를 다룬 기존 질문과 답변을 참고하시면 더욱 이해에 도움이 되실 것입니다:
이 외에도 고박사님의 강의 내용이나 커뮤니티의 질문/답변을 참고하여 많은 개발자들의 경험과 노하우를 쌓으시길 권장드립니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.