Size: a a a

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

2020 November 01

A

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

A

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

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Нет. Чанк, это например квадратик 512х512
источник

A

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

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
У каждого чанка есть координаты.
источник

A

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

MS

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

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Так что ссылки на соседей тебе хранить не нужно.
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
Ну в принципе более менее понятно. Ну так. Типо конечно были какие то всратые мысли как можно по другому сделать но не буду бухтеть а лучше сделаю
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Ты знаешь текущие координаты, ты знаешь какие координаты у какого соседа, ты можешь полезть за соседом в хештаблшицу от координат к чанкам.
источник

MS

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

A

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

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Координаты это просто две циферки.
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Как из двух циферок сгенерировать хеш?
источник

A

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

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Да
источник

A

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

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
А если не умеет то ты сам можешь реализовать.
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
Я думал хэшмапы осень хорошо только с строками работают
источник

A

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