|
|
|||||
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
Проблема с массивом изометрии
Всем привет!
Друзья! Столкнулся с проблемой следующего хорактера. Создал изометрическое поле, которое рисуется сверху-вниз, слева-направо. Вот как она выглядит сейчас: Так вот, я пытаюсь создать массив проходимости для данной изометрии и ничего не получается. Подскажить каким алгоритмом можно создать массив для изометрии, что бы этот массив хранил всебе данное состояние каждого тайдла изометрии. |
|
|||||
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
Может быть есть у кого нибудь какие мысли как создать массив? Я в тупике.
|
|
|||||
Модрон-ветеринар
|
razerw, на форуме не надо "апать тему".
__________________
Идите первым! |
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Как создавать массив написано в документации. Вообще-то хватит одномерного. Если нужен "двумерный", то создать массив массивов, в гугле по "as3 двумерный массив" всё находится.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
массив то я создал.
только когжд я нажимаю на таидл мышкой у меня совсем не те тайдлы изменяются |
|
|||||
Регистрация: Jul 2007
Сообщений: 393
|
Извините, все телепаты в отпуске. Пишите подробнее.
|
|
|||||
действительно.
Зачем нам картинка, если нужен код? Код на бочку! |
|
|||||
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
создана изометрия. хотя изометрией это сложно назвать.
тупо выставляются тайдлы в цикле. Это относительно графике, а я хочу под эту карту проходимости создать массив. тоесть я щелкаю по тайдлу и он становится не зеленым а красным. Вдальнейшем этот массив будет картой проходимости. вот мой код который создаем массив. private function clearMapMask():void { // Создаем новый массив _mapMask = []; // Двигаемся по высоте карты for (var ay:int = 0; ay < 1600; ay++) { // Добавляем новую строку в массив _mapMask[ay] = []; // Двигаемся по ширине карты for (var ax:int = 0; ax < 1600; ax++) { // Задаем ячеке свободное состояние _mapMask[ay][ax] = STATE_CELL_FREE; } } } |
|
|||||
Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
|
Я и прошу помощи как корректно построить массив карты проходимости для изометрии
|
Часовой пояс GMT +4, время: 19:02. |
|
« Предыдущая тема | Следующая тема » |
|
|