Дізнатись вектор напряму камери

Cьогодні: 23 кві 2019, 05:09

  • Список форумів Unity3D Чомучко
  • Змінити розмір шрифту
  • Для друку
  • Техпідтримка
  • Реєстрація
  • FAQ
  • Реєстрація
  • Вхід

Дізнатися вектор напрямок камери.

Дізнатися вектор напрямок камери.

Re: Дізнатися вектор напрямок камери.

Vector3 CameraDir = transform.forward;

де transform - камера

Re: Дізнатися вектор напрямок камери.

Re: Дізнатися вектор напрямок камери.

Ну для прикладу можна додати об'єкт у точку з координатами: transform.position + CameraDir * L

L - відстань від камери

Також можна пустити рейкаст і додати об'єкт у тій точці, куди він уткнеться (за умови, що там є колізія). hit.point

Re: Дізнатися вектор напрямок камери.

Не плутайте GameObject та його компонент transform У вашому випадку тоді GameObject.transform.forward

Re: Дізнатися вектор напрямок камери.

using UnityEngine; using System.Collections;

Public GameObject MyCamera; //Пріатач камеру вручну Vector3 Dir = Vector3. zero;

void Update ( ) < Dir = MyCamera. transform. forward; >

using UnityEngine; using System.Collections;

Vector3 Dir = Vector3. zero;

void Update ( ) < Dir = transform. forward; >

Re: Дізнатися вектор напрямок камери.

using UnityEngine; using System.Collections;

public class Z: MonoBehaviour

public static GameObject transform; /*. */ void Update ( ) < Vector3 CameraDir = transform. GameObject . transform. forward; /*. */ >

Re: Дізнатися вектор напрямок камери.

Re: Дізнатися вектор напрямок камери.

Re: Дізнатися вектор напрямок камери.

Ну в принципі так, тільки transform.gameObject.transform.forward – це петля

Ви з компонента звертаєтеся до ігрового об'єкта, а потім повертаєтеся назад у цей же компонент. Це не критично, а й безглуздо.

Re: Дізнатися вектор напрямок камери.

Re: Дізнатися вектор напрямок камери.

Це означає, що спроба звернутися до об'єкта чи змінної завершується невдачею, тобто камера не приточена до скрипту в інспекторі

напряму

Re: Дізнатися вектор напрямок камери.

Загалом у мене так:

Але при перезапуску MonoDevelop помилки зникли, дякую.

Re: Дізнатися вектор напрямок камери.

Якщо дивитися в далечінь видає це:

Думаю дивно, значення мають бути більшими.