var width => block.sprite.rect.width ... Debug.log(width)
Знаю. Вот я сейчас думаю над реализацией физики, вот чтобы проверять столкновения с платформами, как лучше оптимизировать физику - проверять только ближайшие платформы, до которых может допрыгнуть игрок. А как определить ближайшие? Сравнивать координаты с координатами игрока? Тогда опять же нужно перебирать все платформы за один кадр.
Знаю. Вот я сейчас думаю над реализацией физики, вот чтобы проверять столкновения с платформами, как лучше оптимизировать физику - проверять только ближайшие платформы, до которых может допрыгнуть игрок. А как определить ближайшие? Сравнивать координаты с координатами игрока? Тогда опять же нужно перебирать все платформы за один кадр.
Знаю. Вот я сейчас думаю над реализацией физики, вот чтобы проверять столкновения с платформами, как лучше оптимизировать физику - проверять только ближайшие платформы, до которых может допрыгнуть игрок. А как определить ближайшие? Сравнивать координаты с координатами игрока? Тогда опять же нужно перебирать все платформы за один кадр.
Можешь пользоваться compute shaders, можешь делать вычисления на другом ядре, но не делай физику на главном ядре
Да при чём здесь юнити, ты на си шарпе программируешь
Ну вот, то есть нужно как-то смешать юнити апи с многопоточностью? Для этого нужно создать отдельные классы, определяющие потоки, так? И потом что-то в них делать с монобехами, так?