Size: a a a

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

2021 July 04

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
Просто вроде бы там даже дока подробная
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
https://lib.rs/crates/building-blocks ещё вот этот крейт достаточно часто мелькал в ежемесячнике
источник

MS

Mikola Summer Duck in Rust GameDev — русскоговорящее сообщество
Aww yiss. Перекрёстки с пересечениями полос теперь генерируются как надо
источник

MS

Mikola Summer Duck in Rust GameDev — русскоговорящее сообщество
Плюс теперь можно иметь сколько угодно полос в одном направлении.
источник

MS

Mikola Summer Duck in Rust GameDev — русскоговорящее сообщество
Осталось сделать чтоб машинки перескакивали между ячейками грида… стоп
источник

MS

Mikola Summer Duck in Rust GameDev — русскоговорящее сообщество
А где горизонтальные линии в этом перекрёстке 😠
источник

MS

Mikola Summer Duck in Rust GameDev — русскоговорящее сообщество
А, нет, всё нормально, я просто в одном месте поменял местами точки входа и выхода.
источник
2021 July 05

MS

Mikola Summer Duck in Rust GameDev — русскоговорящее сообщество
При этом нужный для этого пользовательский код абсолютно минимальный.
источник

MS

Mikola Summer Duck in Rust GameDev — русскоговорящее сообщество
Ииии вот теперь нужно сделать перескакивание машинок между ячейками.
источник

MD

Max Demydenko in Rust GameDev — русскоговорящее сообщество
Ну я видел это. Но мне нужен был пример того как это приклеить в саму генерацию и понять как это вообще работает, что бы потом самому написать подобное. Видос про 7days вроде самое то.
источник

MS

Mikola Summer Duck in Rust GameDev — русскоговорящее сообщество
Вот бы был для бумпало какой-нибудь SparseVec (SkipVec? LinkVec?), который не был бы гарантировано непрерывным, а вместо этого при реаллокации (и не имея возможности расти линейно) просто добавлял бы следующий чанк себя в линкосписок.
источник

MS

Mikola Summer Duck in Rust GameDev — русскоговорящее сообщество
Вот, я хочу линкосписок слайсов произвольного размера.
источник

D

Dethlord in Rust GameDev — русскоговорящее сообщество
кто по линейной алгебре хорошо понимает обьясните смысл преобразования 3D-вектора a(X,Y.Z) в вектор a(1/X, 1/Y, 1/Z). Это не нормализация! вроде это обратный вектор называется но это не точно
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
В каком контексте возник этот вопрос?
источник

AT

Alexander Tchitchigi... in Rust GameDev — русскоговорящее сообщество
С чего он обратный? Он в ту же сторону смотрит.
источник

П

Пашечка in Rust GameDev — русскоговорящее сообщество
Какая-то странная штука. А комментарии вокруг этого действа что говорят?
источник

D

Dethlord in Rust GameDev — русскоговорящее сообщество
Gets the reciprocal of this vector, avoiding division by zero. Zero components are set to BIG_NUMBER.
источник

D

Dethlord in Rust GameDev — русскоговорящее сообщество
В контексте UE4.В тех чатах тоже народ не вкурсе
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
судя по всему это не имеющая скрытого математического смысла конструкция которая просто пытается сделать покомпонентное деление векторов "безопаснее"
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
обратность тут разве что в контексте операции покомпонентного умножения, и то, не очень то корректная
источник