Отразяване на вектор

В момента е 24 април 2019 г., 18:58 ч

  • Списък с форуми Unity3D Защо
  • Промяна на размера на шрифта
  • За печат
  • поддържа
  • Регистрация
  • ЧЗВ
  • Регистрация
  • Вход

Огледален образ на вектор.

Огледален образ на вектор.

devias 18 ноември 2014 г., 15:36 ч.

Re: Огледален образ на вектор.

GeoGraf 18 ноември 2014 г., 16:23 ч.

Не е много ясно по отношение на какво е необходимо да се отразява векторът?

Re: Огледален образ на вектор.

getAlex 18 ноември 2014 г. 16:43 ч

Debug.DrawLine() не е вектор, а линия.

Debug.DrawRay() Debug.DrawRay(transform.position, someForvard, Color.green); Промяна на посоката на лъча Debug.DrawRay(transform.position, -someForvard, Color.green);

Re: Огледален образ на вектор.

devias 18 ноември 2014 г., 18:34 ч.

Re: Огледален образ на вектор.

devias 18 ноември 2014 г., 18:35

Не е много ясно по отношение на какво е необходимо да се отразява векторът?

Относно моя обект: transform.position

Re: Огледален образ на вектор.

devias 18 ноември 2014 г., 18:37 ч.

Debug.DrawLine() не е вектор, а линия.

Debug.DrawRay() Debug.DrawRay(transform.position, someForvard, Color.green); Промяна на посоката на лъча Debug.DrawRay(transform.position, -someForvard, Color.green);

Знам, че това е линия Не съм пробила с минус. Защото: Camera.main.ScreenToWorldPoint(Input.mousePosition) произхожда от центъра на екрана. и ако се показва с minos, тогава линията ще бъде по-дълга и няма да бъде огледална.

Re: Огледален образ на вектор.

отклонения 18 ноември 2014 г., 18:41 ч

Re: Огледален образ на вектор.

devias 19 ноември 2014 г., 00:53 ч

Re: Огледален образ на вектор.

waruiyume 19 ноември 2014 г., 01:08 ч.

Re: Огледален образ на вектор.

achooley 19 ноември 2014 г., 08:33 ч.

Re: Огледален образ на вектор.

devias 19 ноември 2014 г., 11:47 ч

Re: Огледален образ на вектор.

devias 20 ноември 2014 г. 00:03 ч

Vector3mousePos ; плавно разстояние;

void Update() < Vector3 mousePos = Камера. основен. ScreenToWorldPoint (Input.mousePosition) - трансформиране. позиция; mousePos = new Vector3 (mousePos. x, mousePos. y) ; //mousePos.Normalize();

if ( Input. GetMouseButton ( 0 ) ) < разстояние = Вектор3. Разстояние (трансформиране. позиция, камера. основна. ScreenToWorldPoint (вход. mousePosition)); Отстраняване на грешки. log(mousePos); >

if ( Input. GetMouseButtonUp ( 0 ) ) < система >AddForce (- mousePos * 1000 * Време. deltaTime ,ForceMode2D. Импулс); > >

Кой е на конференцията в момента

Потребители, разглеждащи този форум: Google [Bot] и 19 гости

  • Списък с форуми
  • Техническа поддръжка • Нашият екип • Изтриване на бисквитки за конференции • Часова зона: UTC + 3 часа