|
|
| Обсуждение «разработка игры "Сhallenge"» |

|
| Опубликовано 03.01.2013 05:18 (14 лет назад) # |
Dan написал:
в данном случае хэш таблица будет идеальна и для отрисовки и для выборки объектов в любой точке.
а можно это пояснить? я, например, не догоняю... |
|
|
|

|
| Опубликовано 03.01.2013 05:25 (14 лет назад) # |
вот тут как раз и используется простой вариант хэш таблицы с функцией div 16=)
хочешь отрисовать тайлы с 0, 0 по 800, 600 в пикселях - рисуй ячейки от 0 div 16 до 800 div 16 по горизонтали и от 0 div 16 до 600 div 16 по вертикали. хочешь узнать какая ячейка в координатах 400, 300 - Tiles[400 div 16, 300 div 16] вот и весь основной принцип. более сложные хэш таблици хранят в себе списки объектов или ссылки на ячейки квад/окто дерева. |
|
|
|
Перейти на форум:
|
|
|
|
| Конкурсы |
|
Открытые конкурсы:
|
| Голосование |
194? Айдлер (инкрементальная игра) 40% [4 Голосов] Автобаттлер 20% [2 Голосов] Креативная тема (не связанные с игрой условия) 30% [3 Голосов] Напишу в теме 0% [0 Голосов] Голосов: 10 Начало: 24.08.2026 20:00 |
|
|
|