|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
|
|
|||||
Погуглил, нашел гитхаб проэкт и офф сайт, почитал, но так и не понял, причем здесь позволение использовать широкомасштабных картинок в проэктах и бесконечный мир для игры. Да и вообще, не понял, зачем нужен этот проэкт. Может, поясните?
|
|
|||||
Цитата:
Короче, у рандом генератора вы вручную задаёте зерно. Задавайте его i + 1000 * j, к примеру (где i, j - индексы сигмента). Потом берёте и в цикле заполняете каждую ячейку сегмента значением из рандом-генератора. Тогда этот сигмент будет выглядеть одинаково, сколько бы его раз не генерировали заново. Т.е. храните список текущих сегментов (попадающих в экран), отображая его на экране и проверяя где там юнит на сгенеренные предметы натыкается. Сегмент - это вот этот массив ячеек. Цитата:
Но сначала сгенерируйте конечный мир этим детерминированным генератором и убедитесь, что он при каждом запуске один и тот же (один сегмент хотя-бы со 100 ячейками (10x10), потом 2 сегмента рядом, потом уже когда отладите - начинайте двигать эти сегменты, удалять уходящие с экрана, генерировать в тех местах, где раньше их не было и т.д.) P.S. Вообще, можно без сегментов - просто брать, инициализировать в каждой ячейке зерно x, y и брать первое значение генератора, но с секторами проще оптимизацией заниматься, можно временно в них что-то запоминать. Чисто интуитивно кажется, что с секторами меньше огребёте, поручиться за это не могу. Последний раз редактировалось expl; 18.07.2013 в 01:50. |
Часовой пояс GMT +4, время: 11:00. |
|
« Предыдущая тема | Следующая тема » |
|
|