Цитата:
|
Сообщение от Cvazimodo
Если рядом стоит стена, то ссылки на неё нет, соответственно эта ячейка и не проверяется. Примерно 35% ячеек заставлены (в моём примере), соответственно во всех циклах меньшее количество клеток идёт на проверку. Якобы быстрее... (не факт).
К тому же, у меня одномерный массив, в нём тяжело определить ряд и колонку  Все координаты этих ячеек формируются один раз в админке (при рисовании карты) и в клиенте просто подгружаются в указанные места без дополнительных расчетов.
К тому же, используя систему "ячейка-сосед" можно делать большие переходы (ака телепортация)...
В общем, мне так захотелось, это моя первая работа в подобном направлении, возможно и не самая правильная.
|
Посмотри мой пример в посте 2, при минимуме кода, там даже телепорты есть и проверки на стены.