Unity3d Скриптинг. Изучаем Vector3 Distance  И почему не стоит использовать Vector3 Distance

Unity3d Скриптинг. Изучаем Vector3 Distance И почему не стоит использовать Vector3 Distance

Unity FAN

10 лет назад

5,049 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Nick Wilde
Nick Wilde - 08.11.2022 17:52

для быстрой проверки дистанции между объектами пойдет, но что если нужна сама дистанция?

Ответить
Степан Артов
Степан Артов - 11.11.2020 20:10

почисти рабочий стол

Ответить
PasterLak
PasterLak - 02.03.2020 23:29

Провёл эксперимент: измерил в цикле for тысячу раз расстояние между двумя точками в пространстве с помощью vector3.distance и показанным тобой способом, и проверил время которое уходит на выполнение кода. Почему-то vector3.distance оказался на 30-50% быстрее

Ответить
Kot Enot
Kot Enot - 26.02.2019 10:16

Здравствуйте. Спасибо за урок.
Возник такой вопрос. Я добавил растянутый куб в качестве пола и уже на нем пытаюсь определить расстояние до стен и других объектов. Проблема в том, что ваш пример считает расстояние до ближайшего объекта, коим он считает пол.
Можно ли доработать ваш пример, что бы он при расчёте игнорировал пол или лучше использовать другой метод определения дистанции?

Ответить
Laki
Laki - 05.02.2019 00:10

А что если нужно не сравнивать, а именно знать расстояние? Когда нет возможности "умножать на себя".

Ответить
Даниил Топорков
Даниил Топорков - 16.07.2017 06:56

Для большей оптимизации, мне так думается, можно закинуть расстояние, на котором появляется надпись, 4*4 в void start.

Ответить
Иван Чуприна
Иван Чуприна - 06.07.2016 14:45

Error UnassignedReferenceException: The variable target of VectorDist has not been assigned.
You probably need to assign the target variable of the VectorDist script in the inspector. Solution

Чтот делать??

Ответить
stranger271
stranger271 - 15.06.2016 16:42

автор кури матчасть векстор.дистанс работает прекрасно

Ответить
WZombie47
WZombie47 - 14.05.2016 05:57

Помехи Это наводки. Вопервых попробуй все отрубить от юсб. Во вторых если комп врублен в какой то удлинитель выдерни из него все. чисто ради эксперимента.Можно включить запись звука и смотреть на волну звука и видеть помехи и че нить делать отрубать подрубать смотреть меняется ли.

Ответить
Артур Жирнов
Артур Жирнов - 09.10.2015 12:04

Дружище подскажи как заставить к примеру кликом мыши объект передвинуться с одной клетки в другую ( короче говоря двигаться по конкретным координатам). Куб1 (0.0.0) и Куб2 (2.2.2) а к примеру сфера это объект который будем двигать, как сделать так что бы он с нулевых координат переходил в позицию второго куба при нажатии (ну и более таких кубов) * пример боевая карта Героев Меча и Магии. Заранее благодарю за ответ.

Ответить
Дмитрий Максимов
Дмитрий Максимов - 25.03.2015 13:24

Сделай видео управление автомобилем

Ответить
Віталій Білий
Віталій Білий - 10.01.2015 15:17

У тебя самые лутшые уроки

Ответить
Віталій Білий
Віталій Білий - 10.01.2015 15:15

и ещё прозьба ты не мог бы розобрать полностю navmesh позззязя

Ответить
Unity FAN
Unity FAN - 10.01.2015 14:25

Покаместь нету возможности делать уроки, но как только собрусь с силам и приобрету новый микрофон, продолжу.

Ответить
Віталій Білий
Віталій Білий - 09.01.2015 23:40

сними пожалуйста видео об Vector3.LookAt иразжуй разные возможности например чтобы обект поворачувался в одну сторону!!!!!!!!!1

Ответить
Igor Be
Igor Be - 13.11.2014 15:39

что лучше юзать чтобы было больше оптимизировано triggers или vector3.distance ?

Ответить
Сергей С
Сергей С - 13.08.2014 21:29

Ты перед своими видео уроками пиши "Unity3D" а то на тебя не просто наткнутся!!!

Ответить
Сергей С
Сергей С - 13.08.2014 21:28

Очень полезное. Но это по ходу к весьма массовому сравнению относится.

Ответить