Как сказано в названии, я просто не понимаю, когда использовать эти позиции и почему.
@RodrigoRodrigues Я все это знаю, чувак :). Даже я знаю, в чем разница между ними. Мне просто любопытно, когда у нас есть игровой объект с компонентом Rigidbody, есть ли у transform.position какие-нибудь шансы против rigidbody.psotion? (Насколько я знаю, Rigidbody намного быстрее, чем transform.position).





Если объект имеет некинематическое твердое тело, вам не следует писать в rigidbody.position, а настройку следует выполнять с помощью Rigidbody.MovePosition (или, что еще лучше, addforce) - если вы просто пишете в положение твердого тела, вы можете нарушить физическую симуляцию. , т. е. вы вводите двоякую непрерывность и рискуете, что перемещение будет перезаписано следующим FixedUpdate.
На самом деле между ними есть разница, но это зависит от того, что вы делаете. Зачем нужно их использовать? Что ты с ними делаешь? Это поможет дать вам ответ