Как повернуть объект по направлению к другому через transform.Rotate только по оси у?
Получаем вектор между вращающимся объектом и "целью" и передаем его в Quaternion.LookRotation(Vector3).
Поскольку нужно вращаться относительно оси Y, нужно оставить y
составляющую вектора нетронутой, т.е. присвоить ей значение вращающегося объекта.
public class Rotator : MonoBehaviour {
public GameObject target;
Rigidbody rb;
void Awake() {
rb = GetComponent<Rigidbody>();
}
void FixedUpdate() {
Vector3 yz_targetPos = target.transform.position;
yz_targetPos.x = rb.position.x;
rb.rotation = Quaternion.LookRotation(yz_targetPos - rb.position);
}
}
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть некоторый сервис, который дёргает два репозитория (первый - к сущности Order, второй - к сущности OrderPosition) и возвращает уже собранный заказ...
Задача: повредить файл, для обеспечения невозможности его чтения(И удачного восстановления если его удалить программным способом, на той...
Делаю попытку обнаружения устройств с помощью Bluetooth LE, сделал как написано в этой библиотеке для Xamarin, однако обнаруженных устройств 0
Сортирую список и нужно указать условие что-то вроде если "поле" == null, то сортируй по "поле2", если нет то сортируй по "поле"Как я понял конструкция...