Size: a a a

2020 March 14

AM

Artem Maslow in unity3d.ru
Всё равно криво работает очень
источник

A

Andrey Styrbo🤪🤙🏿🤙🏻🤙 in unity3d.ru
почему оно так работает?
источник

AY

Artem Yurchenko in unity3d.ru
Artem Maslow
Всё равно криво работает очень
Ты неправильно находишь длину вектора.
Представь линию между двумя пальцами, когда ты ставишь их на екран. Тебе нужно найти длину этой линии.
Что ты знаешь об этой линии? Ты знаешь координаты точки, в которой эта линия начинается и координаты точки, в которой заканчиваеться
источник

AY

Artem Yurchenko in unity3d.ru
Artem Maslow
Всё равно криво работает очень
_vectorLength1 = Mathf.Sqrt(Mathf.Pow(_touch1.position.x, 2) + Mathf.Pow(_touch1.position.y, 2));
                _vectorLength2 = Mathf.Sqrt(Mathf.Pow(_touch2.position.x, 2) + Mathf.Pow(_touch2.position.y, 2));
                _startDirectionLenght = Mathf.Abs(_vectorLength1 - _vectorLength2);
источник

AY

Artem Yurchenko in unity3d.ru
Координаты вектора - это не то же самое, что и координаты его точек
источник

AY

Artem Yurchenko in unity3d.ru
источник

AY

Artem Yurchenko in unity3d.ru
Artem Maslow
Всё равно криво работает очень
А как найти длину вектора, если даны координаты точек его начала и конца?

В предыдущем пункте мы получили формулы для нахождения длины вектора по его координатам на плоскости и в трехмерном пространстве. Тогда мы можем ими воспользоваться, если найдем координаты вектора по координатам точек его начала и конца.
источник

AS

Anton Smetanin in unity3d.ru
Andrey Styrbo🤪🤙🏿🤙🏻🤙
почему оно так работает?
Как так?
источник

AY

Artem Yurchenko in unity3d.ru
источник

A

Andrey Styrbo🤪🤙🏿🤙🏻🤙 in unity3d.ru
Anton Smetanin
Как так?
аж самому интересно, если в следующем фрейме это запустить, то он найдёт объект
источник

AY

Artem Yurchenko in unity3d.ru
Andrey Styrbo🤪🤙🏿🤙🏻🤙
аж самому интересно, если в следующем фрейме это запустить, то он найдёт объект
Так а метод лоад - он же медленный
источник

AS

Anton Smetanin in unity3d.ru
Я имею в виду, в чём вопрос?
источник

A

Andrey Styrbo🤪🤙🏿🤙🏻🤙 in unity3d.ru
ну а как мне сделать чтобы не выбивало null
источник

AY

Artem Yurchenko in unity3d.ru
Он же данные с твоего диска не успевает считать, а ты с него в следующей строке хочешь уже брать данные
источник

A

Andrey Styrbo🤪🤙🏿🤙🏻🤙 in unity3d.ru
так я же не асинхронно это запускаю
источник

AS

Anton Smetanin in unity3d.ru
Скорее всего там нужно кадр подождать просто
источник

AS

Anton Smetanin in unity3d.ru
yield return null; вставь
источник

AY

Artem Yurchenko in unity3d.ru
Andrey Styrbo🤪🤙🏿🤙🏻🤙
так я же не асинхронно это запускаю
источник

A

Andrey Styrbo🤪🤙🏿🤙🏻🤙 in unity3d.ru
Anton Smetanin
Скорее всего там нужно кадр подождать просто
в этом и проблема, что от этого придёться дофика костылей лепить
источник

A

Andrey Styrbo🤪🤙🏿🤙🏻🤙 in unity3d.ru
этож у меня некая реализация синглтона
источник