Где находится «FixedUpdate» в Unity DOTS (ECS)? - PullRequest
0 голосов
/ 19 апреля 2020

Я начинаю находить способ использовать объекты DOTS (Data Oriented Technology Stack) для создания объектов.

Есть несколько примеров повсюду, видео Youtube, а также образцы непосредственно из Unity, такие как github repo 'EntityComponentSystemSamples'.

Во всех этих случаях я натыкаюсь на OnUpdate, но никогда не на OnFixedUpdate.

Обычно объекты Unity GameObject имеют оба, по одному для каждого обновления графического фрейма (OnUpdate) и по одному на каждое обновление движения физики (OnFixedUpdate).

При попытке создать поведение, использующее Rigidbody.AddForce (), всегда было важно использовать FixedUpdate ().

Была ли эта концепция удалена в DOTS? Как добавить скриптовые переменные силы в PhysicsBody в DOTS?

В настоящее время я добавляю свой force*deltatime к Unity.Physics.PhysicsVelocity в обновлении.

...