Size: a a a

2020 March 22

AG

Alexey Gordiychuk in unity3d.ru
Anton Smetanin
В кастомном инпуте есть смысл, если его делать в отдельном потоке и игровую логику тоже там обрабатывать
Понял, но в юнити это не простая задача будет
источник

AG

Alexey Gordiychuk in unity3d.ru
iurii zakipnyi
инпут это обработка клавы, мышки и тп?
ага
источник

iz

iurii zakipnyi in unity3d.ru
обработка инпута в fixedUpdate это просто огромная ошибка и демонстрация того что ты не понимаешь как fixedUpdate вообще работает
источник

iz

iurii zakipnyi in unity3d.ru
fixedUpdate может быть выхван несколько раз за кадр. может быть не вызван вообще
источник

AG

Alexey Gordiychuk in unity3d.ru
Anton Smetanin
В кастомном инпуте есть смысл, если его делать в отдельном потоке и игровую логику тоже там обрабатывать
В общем спасибо за пояснения, многое стало на свои места)
источник

iz

iurii zakipnyi in unity3d.ru
new input system в юнити работает в отдельном потоке, то что тебе надо. зачем тебе вообще нужен fixedUpdate?
источник

AG

Alexey Gordiychuk in unity3d.ru
iurii zakipnyi
new input system в юнити работает в отдельном потоке, то что тебе надо. зачем тебе вообще нужен fixedUpdate?
Серьёзно? Тогда это именно то решение, которое я и хотел
источник

AS

Anton Smetanin in unity3d.ru
iurii zakipnyi
new input system в юнити работает в отдельном потоке, то что тебе надо. зачем тебе вообще нужен fixedUpdate?
Ну получать ввод в отдельном потоке тоже не имеет смысла, если игровая логика у тебя крутится в апдейтах юнити
источник

AG

Alexey Gordiychuk in unity3d.ru
Alexey Gordiychuk
Как правило, все используют Fixed update только для логики связанной с физикой, верно? Кто-нибудь использует его для инпута? Нет? Так вот представьте такую ситуацию: вы профессиональный игрок в гитар хиро, но вам предстоит играть с двумя FPS (в секунду:)) То есть вы видите все точечки, летяшие сверху вниз, а ваш профессионализм и эффекты от всяких веществ помогает понять через сколько миллисекунд каждая из точек достигнет линии внизу. А теперь вопрос: что лучше подойдёт для обработки ввода пользователя Update или FixedUpdate? Так вот к чему это я: я считаю что для инпута и зависящей от него логики нужно использовать FixedUpdate. Что скажете?
вот зачем. Я тогда неправильно думал как фиксед работает
источник

AG

Alexey Gordiychuk in unity3d.ru
iurii zakipnyi
new input system в юнити работает в отдельном потоке, то что тебе надо. зачем тебе вообще нужен fixedUpdate?
.
источник

AG

Alexey Gordiychuk in unity3d.ru
Anton Smetanin
Ну получать ввод в отдельном потоке тоже не имеет смысла, если игровая логика у тебя крутится в апдейтах юнити
И то верно) блин
источник

iz

iurii zakipnyi in unity3d.ru
Anton Smetanin
Ну получать ввод в отдельном потоке тоже не имеет смысла, если игровая логика у тебя крутится в апдейтах юнити
ты получишь ввод в главном потоке с таймстемпами. просто собирает этот ввод отдельный поток
источник

AS

Anton Smetanin in unity3d.ru
Окей, с таймстемпами имеет смысл
источник

E୧

Evgeny ୧༼ಠ益ಠ༽୨ in unity3d.ru
Привет, подскажите пожалуйста как сделать что бы у функции Lerp была линейная интерполяция. Я сейчас двигаю объект с помощью
Vector2.Lerp()
и объект ускоряется и замедляется. А надо линейную скорость.
источник

AS

Anton Smetanin in unity3d.ru
Так-то и старая система тоже наверняка в отдельном потоке собирала. Просто таймстемпов не было
источник

AG

Alexey Gordiychuk in unity3d.ru
Хорошо когда только заметил проблему, а в юнити её уже решили)
источник

N

Needle in unity3d.ru
Evgeny ୧༼ಠ益ಠ༽୨
Привет, подскажите пожалуйста как сделать что бы у функции Lerp была линейная интерполяция. Я сейчас двигаю объект с помощью
Vector2.Lerp()
и объект ускоряется и замедляется. А надо линейную скорость.
а ты его неправильно используешь прост
источник

(

(ノ°益°)ノ in unity3d.ru
ребят, подскажите, настроил джойстик и при запуске герой сразу начинает движение влево хотя джойстик не трогаю
источник

(

(ノ°益°)ノ in unity3d.ru
вправо идет нормально, отпускаю и влево начинает
источник

d

dima in unity3d.ru
(ノ°益°)ノ
ребят, подскажите, настроил джойстик и при запуске герой сразу начинает движение влево хотя джойстик не трогаю
новая инпутсистем, или старая?
источник