Size: a a a

2020 August 02

А

Александр in unity3d.ru
Зимний Казах
если на 5 то просто прямо полетит
Тогда тебе нужно не по нормали двигаться
источник

А

Александр in unity3d.ru
Александр
Силу толчка задай под углом нужным. Сила в данном случае модуль вектора, а направление это можно сказать соотношение составляющих. Дальше немножко тригонометрии
. Из нормаль используешь как начальную направляющую, а потом формулой полученной из этой логики, поворачиваешь вектор куда нужно и увеличиваешь по модулю
источник

А

Александр in unity3d.ru
Но если всегда нужно прыгать под одним углом, то можно просто изменять знак необходимых составляющих в зависимости от нормали, а в остальном использовать один и тот же вектор
источник

З

Зимний Казах... in unity3d.ru
а как нормаль на еулер умножить правильнО?
источник

KE

Kirill Evdokimov in unity3d.ru
Зимний Казах
а как нормаль на еулер умножить правильнО?
normal * Quaternion.Euler(x,y,z)
источник

З

Зимний Казах... in unity3d.ru
contact.narmal*Quaternion.Euler(0, 0,60)*5а будет ругаться
источник

З

Зимний Казах... in unity3d.ru
что вектор на вектор множу
источник

M

Mark in unity3d.ru
Ребзя, вот такая строчка заставляет объект подпрыгивать вверх если он попадает на другой объект

rigidbody2d.AddForce(transform.up * 800f,  ForceMode2D.Impulse);

А как сделать так чтобы  он в сторону отскакивал, а  не строго вверх?
Если какая функция типа AddForce только в сторону.
Задача если игрок прыгает на врага - его должно в сторону отбрасывать по самой примитивной дуге

Может если каки-то ключевые слова по которым гуглить нужно?
источник

З

Зимний Казах... in unity3d.ru
как раз обсуждаем
источник

А

Александр in unity3d.ru
Mark
Ребзя, вот такая строчка заставляет объект подпрыгивать вверх если он попадает на другой объект

rigidbody2d.AddForce(transform.up * 800f,  ForceMode2D.Impulse);

А как сделать так чтобы  он в сторону отскакивал, а  не строго вверх?
Если какая функция типа AddForce только в сторону.
Задача если игрок прыгает на врага - его должно в сторону отбрасывать по самой примитивной дуге

Может если каки-то ключевые слова по которым гуглить нужно?
Первый аргумент это вектор силы что прикладывается
источник

А

Александр in unity3d.ru
Если задать вектор вбок то и полетит вбок
источник

EK

Evgeniy Kupras in unity3d.ru
Mark
Ребзя, вот такая строчка заставляет объект подпрыгивать вверх если он попадает на другой объект

rigidbody2d.AddForce(transform.up * 800f,  ForceMode2D.Impulse);

А как сделать так чтобы  он в сторону отскакивал, а  не строго вверх?
Если какая функция типа AddForce только в сторону.
Задача если игрок прыгает на врага - его должно в сторону отбрасывать по самой примитивной дуге

Может если каки-то ключевые слова по которым гуглить нужно?
Откидывать в направлении нормали попадания
источник

А

Александр in unity3d.ru
(Сила по х, сила по игрик, сила по Зет) а там уже направляй как хочешь
источник

Б[

Барсик [SpamBlock]... in unity3d.ru
вот чтоб такие вопросы не задавать надо в школе на матеше не спать🙃
источник

M

Mark in unity3d.ru
Александр
Если задать вектор вбок то и полетит вбок
rigidbody2d.AddForce(Vector2D(1,1) * 800f,  ForceMode2D.Impulse) - типа такого?
источник

M

Mark in unity3d.ru
Mark
rigidbody2d.AddForce(Vector2D(1,1) * 800f,  ForceMode2D.Impulse) - типа такого?
условно
источник

А

Александр in unity3d.ru
Mark
rigidbody2d.AddForce(Vector2D(1,1) * 800f,  ForceMode2D.Impulse) - типа такого?
Если очень грубо то да
источник

А

Александр in unity3d.ru
Mark
условно
Модуль вектора это фактически сила с которой толкаем, а соотношение координат можно рассматривать как направление, а дальше мальца тригонометрии)
источник

З

Зимний Казах... in unity3d.ru
ну вот и получилось)
источник

MM

Maks Mikhnevych in unity3d.ru
Кто работал с Addressable Assets?

При запуске проекта с Existing Build в консоли появляются ошибки

Exception encountered in operation Resource<IAssetBundleResource>(.bundle): Invalid path in AssetBundleProvider:
источник