{
if (_iswalk)
{
_walkingEffectMusic.Play();
}
else
{
_walkingEffectMusic.Stop();
}
}
private void Update()
{
if (Input.GetAxis("Horizontal") != 0)
{
isWalk = true;
}
else if(Input.GetAxis("Horizontal") == 0)
{
isWalk = false;
}
ISWalk(isWalk);
}
Благодарю
Не на гугл, а на статью, почему "!= 0 проверка не супер стабильная" и "лучше сделай if(Mathf.Abs(horizontal) > 0)"
Математически это одно и тоже.
Я то знаю, я хочу понять, почему в коде одно лучше другого
Наверное потому что ты в кадре пропускаешь нолик хз
Не, у них самый первый бит отрицательный, вроде
И какая разница
Обсуждают сегодня