Разберете вектора на посоката на камерата
Текущ час: 23 април 2019 г. 05:09 ч
- Списък с форуми‹ Unity3D‹ Защо
- Промяна на размера на шрифта
- За печат
- поддържа
- Регистрация
- ЧЗВ
- Регистрация
- Вход
Научете вектора на посоката на камерата.
Научете вектора на посоката на камерата.
Re: За да научите вектор на посоката на камерата.
Vector3 CameraDir = transform.forward;
където transform е камерата
Re: За да научите вектор на посоката на камерата.
Re: За да научите вектор на посоката на камерата.
Е, например, можете да добавите обект към точка с координати: transform.position + CameraDir * L
L - разстояние от камерата
Можете също да raycast и да добавите обект в точката, в която се удари (при условие, че има сблъсък). ударна точка
Re: За да научите вектор на посоката на камерата.
Не бъркайте GameObject и неговия компонент transform Във вашия случай тогава GameObject.transform.forward
Re: За да научите вектор на посоката на камерата.
използване на UnityEngine; използване на System.Collections ;
Публичен GameObject MyCamera; //прикрепете камерата ръчно Vector3 Dir = Vector3. нула ;
void Update() < Dir = MyCamera. трансформирам . напред ; >
използване на UnityEngine; използване на System.Collections ;
Вектор3 Dir = Вектор3. нула ;
void Update() < Dir = преобразуване. напред ; >
Re: За да научите вектор на посоката на камерата.
използване на UnityEngine; използване на System.Collections ;
публичен клас Z: MonoBehavior
публична статична трансформация на GameObject; /*. */ невалидна актуализация ( ) < Vector3 CameraDir = трансформация. gameObject. трансформирам . напред ; /*. */ >
Re: За да научите вектор на посоката на камерата.
Re: За да научите вектор на посоката на камерата.
Re: За да научите вектор на посоката на камерата.
Ами по принцип да, само transform.gameObject.transform.forward е цикъл
Имате достъп до обекта на играта от компонента и след това се връщате обратно към същия компонент. Не е критично, но е безсмислено.
Re: За да научите вектор на посоката на камерата.
Re: За да научите вектор на посоката на камерата.
Това означава, че опитът за достъп до обект или променлива е неуспешен, с други думи, камерата не е прикрепена към скрипта в инспектора
Re: За да научите вектор на посоката на камерата.
Като цяло имам това:
Но след рестартиране на MonoDevelop, грешките изчезнаха, благодаря.
Re: За да научите вектор на посоката на камерата.
Ако погледнете в далечината, ще видите следното:
Мисля, че е странно, стойностите трябва да са по-големи.