Здравствуйте, у меня есть игрок, использующий Rigidbody2D
.
Я прикрепил камеру к плееру, но когда плеер вращается, камера движется. Для меня это проблема, я хочу, чтобы камера двигалась только тогда, когда двигается игрок.
Вот часть моего кода:
Rigidbody2D rb;
void Update() {
rb.angularVelocity = Input.GetAxis("Horizontal") * rotateSpeed;
}
И инспектор игрока:
Так почему же вращающийся объект также меняет положение?
Вы сместили свой твердотельный коллайдер. Если у вас есть спрайт, и он не центрирован, не смещайте коллайдер. Сместите свой спрайт.