Комментарии:
А как же deltaTime?
ОтветитьНе могу перестать смотреть твои уроки !! Ахахахаха твой трюк с Монголами, просто в голос )
Ответитьлайк за монголов
ОтветитьВ последнем примере с GetKeyDown коллизия))
Метод GetKeyDown лучше использовать в Update(), а AddForce в FixUpdate() как же быть когда после GetKeyDown должна применяться сила к объекту?) Флаги?
До этого видоса я знал факт, что физику надо считать в FixedUpdate, но не знал, почему. Теперь знаю. Чувак, ты очень крут.) Спасибо.)
ОтветитьНа превью мем. Ая-яй
ОтветитьДруг! Ты мой спаситель! Хочу от тебя детей!
ОтветитьЗдравствуйте, подскажите пожалуйста Time. delta Time и fixedDeltaTime пишутся исключительно в Update и FixedUpdate? А если я впишу их в команду OnMouseDown или void Jump что это будет, я просто лишусь независимости от частоты кадров ?
ОтветитьДизлайки монголы поставили
ОтветитьМУЖИК!!! Я пытался решить эту проблему на протяжении 2 часов - и тщетно! Ты спас меня и мой сон! Моя глубочайшая признательность и благодарность тебе за ценнейшую информацию!
ОтветитьБольше спасибо автору. Я и раньше знал про Fixed Update, но когда использовал прыжок, у меня как раз таки появлялся баг с рандомом прыжка, как в видео. А оказывается прыжок в FA и не нужно было пихать) Спасибо еще раз!
ОтветитьУрок 💣 реально доходчивым не спешным языком все рассказанно!
Отличная подача материала 🤝
Комментарий и лайк в поддержку, приятно слушать Ваши уроки, большое спасибо!!!
ОтветитьПочему мне все время пишут, что нет какой-то ссылки к объекту
ОтветитьКомментарий и лайк в поддержку)
ОтветитьНравится. А если на канвасе создать кнопку и подключитт к ней метод, он в FixedUpdate выполнится?
Ответитьнеожиданный мув с монголами
Ответитьчто то с прыжком не досказали , как тогда физику обрабатывать если Input обрабатывается в Update (кстате не знал , предполагал куда засунешь от туда и будет вызываться) , ну можно через bool или deltaTime - только как ее привязать к физическому воздействию что то так не представить , хотя тот же AdForce можно скоростью представить , хз в общем)
ОтветитьКто-то: идеального привью не существует
Привью:
главное не создавать weakFloor и не применять к нему force
ОтветитьЗабавно, а самое главное - полезно! Подписка
ОтветитьЧувак гений! Я сидел думал почему не работают кнопки, оказывается вот оно что мехайлыч спс!
ОтветитьВсе отлично. Но я так и не понял почему, согласно схеме, перенос прыжка в update помогает. То есть ты показал две ситуации, но разница между ними только в том, что в одном случае два updata выполняться подряд, а в другом между ними успеет выполниться fixedUpdate. Но как будто и та и другая ситуация возможно где бы код прыжка не находился?
ОтветитьГениальный урок, браво
Ответитьа в каких случаях лучше использовать velocity? и есть ли отличия по сравнению с addForce?
ОтветитьОчень полезный курс! Только начал учить юнити(месяца не прошло) и уже после этого урока я чувствую себя гением программирование(это мне так кажется просто если-что)
Ответитьневероятно полезные уроки спасибо
ОтветитьТеперь я знаю, как мне называть объекты, которые сильно нагружают игру
ОтветитьМожно и передвижение по-горизонтали задавать в Update().
Только нужно домножить на deltaTime.
Так даже точнее получится: не потеряются супер-короткие нажатия.
Не правильно. Нужно в Update написать код который будет записывать текущее состояние нужных инпутов, а в FixedUpdate эти состояния проверять.
Ты сам говоришь что физику нельзя писать в Update, но при этом пишешь AddForce в Update.
Мне кажется ты сам не разобрался, что наговорил.
Чувак, я на знаю, делаешь ли ты ещё видео, но благодаря этим 8-ми минутам я понял больше, чем когда смотрел способы задания у других людей. Спасибо огромное, очень упростило жизнь
ОтветитьКруто круто, отличный контент. Браво!
ОтветитьСпасибо. Очень доходчиво. Материал не совсем простой для понимания. Но потратив минут 30, до меня дошло)
ОтветитьСоздаем петицию, чтобы Тарков стал независим от монголов!!!!
Ответитьспасибо! доступно объяснил!
ОтветитьЯ выпал с манголов
ОтветитьВсе-таки обработку клавиш в Update, а физику - в FixedUpdate. Если обрабатывать в FixedUpdate клавиши, у меня тоже не все корректно работает - такое впечатление, что часть нажатий пробуксовывает.
ОтветитьВсем привет! Ребят, а кто нибудь в курсе на сколько корректно работает физика в unity? Проблема вот в чем - мне нужно поднять куб весом 10кг, соответственно по формуле10Н*9,8,но куб как стоял так и стоит и лишь при увеличении до 5000Н он поднимается...
ОтветитьВсегда пишите монголо-независимый код и будьте здоровы.
(P/S: все же помнят, как в Фоллаут 76 челики опускали камеру в землю и носились по карте как спидигонщики? Ответ в видео)
почему некоторые говорят что нужно прыжок реализовывать через FixedUpdate, а некоторые через Update?
(проблема ещё в том, что эти "эксперты" не приводит примеров). Автору спасибо👍
У меня возник такой вопрос, а что если GetKeyDown() вызывать в Update() и через булевую переменную в Update(), которая проверяется в FixedUpdate() сделать AddForce() в FixedUpdate() и добавить ForceMode.Impulse()?
public bool isjumping = false;
private void Awake()
{
rb = GetComponent<Rigidbody>();
}
// Update is called once per frame
void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
isjumping = true;
}
}
private void FixedUpdate()
{
if (Input.GetKey(KeyCode.A))
{
rb.AddForce(new Vector3(-15, 0, 0));
}
if (Input.GetKey(KeyCode.D))
{
rb.AddForce(new Vector3(15, 0, 0));
}
if(isjumping)
{
rb.AddForce(new Vector3(0, 3f, 0), ForceMode.Impulse);
isjumping=false;
}
}
Примерно так это выглядит
Если напрямую задавать ускорение ,можно можно дифуры легко решать визуально. Правда жесткие врятли. Ну так , планетную систему можно сделать .
Ответитьчё ж я 3 года назад то не увидел эт) спасибо дружище
ОтветитьРеспееееккт!!!!
ОтветитьБлин, какой-же афигенный канал. Мало того что очень информативно и по делу, так еще и с юморком немного )
ОтветитьКак сложно с этими методами( а главное не понятно почему так(
Ответитьэто же ты гайд на яндекс играх по 3д игрушке написал? где желтый чувак через воротики бегает и увеличивается
ОтветитьЧто будет, если переменную нажатия в апдейт Истина, и проверять ее в фикст апдейте и после проверки сбрасывать в Ложь
Ответить