Size: a a a

2020 March 20

M

Max in unity3d.ru
источник

V

Victor_Beloz in unity3d.ru
Всем ку) а в чем прикол, если через аниматор делать то спрайты в анимации меняются, если просто через animation то нет
источник

V

Victor_Beloz in unity3d.ru
?
источник

Е

Евгений in unity3d.ru
Всем привет, помогите с решением проблемы. На сцене размещаются башни, которые крутятся за игроком(дуло пушки смотрит на мобов, если они в зоне тригера), я создаю префабы пули(с collider2d и rigedbofy2d) и задаю ей направлдение forward такое же как у пушки, но пуля появляется и не летит, ошибок нету, метод вызываю , когда выполняется некоторое условие в Update https://pastebin.com/najmjvEN
источник

A(

Andrey (@AndrewB330) in unity3d.ru
Ку, не знаю насколько частая эта проблема, но не смог нагуглить. У меня Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); возвращает какой-то странный луч, если кликаю в центр то он создается с оффсетом странным, и соответсвенно указывает совсем не туда куда кликнул
источник

A(

Andrey (@AndrewB330) in unity3d.ru
попробовал и с рейкастом, и через ScreenToWorld, все одинаково, смещает луч влево и вниз немного
источник

DV

Danila Vanilla in unity3d.ru
Евгений
Всем привет, помогите с решением проблемы. На сцене размещаются башни, которые крутятся за игроком(дуло пушки смотрит на мобов, если они в зоне тригера), я создаю префабы пули(с collider2d и rigedbofy2d) и задаю ей направлдение forward такое же как у пушки, но пуля появляется и не летит, ошибок нету, метод вызываю , когда выполняется некоторое условие в Update https://pastebin.com/najmjvEN
var bullet =   Instantiate(Ammo, transform.position, transform.rotation);
bullet.GetComponent<AmmoSingleGun>().Target = _target;
bullet.GetComponent<AmmoSingleGun>().Damage = _damage;
Rigidbody2D _rbAmmo = bullet.GetComponent<Rigidbody2D>();
_rbAmmo.AddForce(Ammo.transform.forward * 30, ForceMode2D.Impulse);
источник

Е

Евгений in unity3d.ru
Danila Vanilla
var bullet =   Instantiate(Ammo, transform.position, transform.rotation);
bullet.GetComponent<AmmoSingleGun>().Target = _target;
bullet.GetComponent<AmmoSingleGun>().Damage = _damage;
Rigidbody2D _rbAmmo = bullet.GetComponent<Rigidbody2D>();
_rbAmmo.AddForce(Ammo.transform.forward * 30, ForceMode2D.Impulse);
Все равно, стоит на месте
источник

DV

Danila Vanilla in unity3d.ru
Евгений
Все равно, стоит на месте
А Rigidbody не Kinematic?
источник

Е

Евгений in unity3d.ru
нет
источник

FN

Fenrir Nordson in unity3d.ru
Подскажите по бандлам... Когда билжу чере з билд мап (1 из 10 бандлов) в бандл включаются материалы, которые входят в другой бандл.. как это обойти?
источник

AN

Arthur Novikov in unity3d.ru
Евгений
Все равно, стоит на месте
Через Transform.Translate не пробовал?
AddForce - поменяй ForceMode2D.Impulse на VelocityChange
источник

GV

Gleb Vorontcov in unity3d.ru
Andrey (@AndrewB330)
Ку, не знаю насколько частая эта проблема, но не смог нагуглить. У меня Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); возвращает какой-то странный луч, если кликаю в центр то он создается с оффсетом странным, и соответсвенно указывает совсем не туда куда кликнул
камеру проверь, возможно Camera.main не та, из которой ты ожидаешь получить луч
источник

Е

Евгений in unity3d.ru
Arthur Novikov
Через Transform.Translate не пробовал?
AddForce - поменяй ForceMode2D.Impulse на VelocityChange
не совсем понял, что на что заменить
источник

Е

Евгений in unity3d.ru
источник

AN

Arthur Novikov in unity3d.ru
Пуля должна вылетать с ускорением
источник

AN

Arthur Novikov in unity3d.ru
Евгений
А, если 2d, то ForceMode2d.Force
источник

Е

Евгений in unity3d.ru
0 реакции
источник

Е

Евгений in unity3d.ru
может forward не работает в 2d?
источник

AN

Arthur Novikov in unity3d.ru
Евгений
0 реакции
А AddForce не в Update?
источник