Size: a a a

RU Rust GameDev — русскоговорящее сообщество

2020 October 30

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
тип параметризация системы или шо?
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
Ему еще и не нравится что уменя кортеж видите ли
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Adevald
А что есть комманды
https://docs.rs/legion/0.3.1/legion/systems/struct.CommandBuffer.html

Позволяет добавлять/удалять энтити или добавлять/удалять им компоненты
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Adevald
Ему еще и не нравится что уменя кортеж видите ли
У тебя один query, а не два
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
А зачем два. Запрос-то один
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
должен быть по идее
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Adevald
Ему еще и не нравится что уменя кортеж видите ли
.with_query(...)
.with_query(...)
.build(|_, _, _, (a, b)| { ... })


Против

.with_query(...)
.build(|_, _, _, a| { ... })
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
Ааа, то есть это кортеж не компонентов запрашиваемых а кортеж запросов?
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
понял принял
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Adevald
Ааа, то есть это кортеж не компонентов запрашиваемых а кортеж запросов?
Да. Именно так
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
Ишь как хитро всё мужики зделоли а.
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Adevald
Ишь как хитро всё мужики зделоли а.
И на основании этих запросов тебе дают часть World (SubWorld) из которой ты можешь читать/писать только эти перечисленные компоненты.

Фишка в том, что другую часть можно отдать другой системе и запустить эти джве системы параллельно. Суть в этом, но я упростил.
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
Да, процесс понимания однозначно произошёл
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Adevald
Да, процесс понимания однозначно произошёл
Ну это мы сейчас исправим
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Да, вот так выглядит эта ваша build. https://docs.rs/legion/0.3.1/legion/systems/struct.SystemBuilder.html#method.build
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
а где command?
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
и мир
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Adevald
а где command?
Вот же
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Добро пожаловать
источник