Просмотр полной версии : Проблемы с арканоидом
Пытаюсь делать арканоид. Всё готово, скрипты написаны, всё нарисовано, уровни сделаны, но... хотелось бы сделать так, чтобы блоки в нём вырисовывались програмно. Подскажите способ :o
Не претендую на оригинальность и оптимальность решения.
Как вариант можно сгенерировать или орпеделить заранее 2-х мерные массивы уровней с элементами от "0" до "количество типов блоков" и потом пробегаясь в цикле по массивам там где не "0" ставить соответствующий по типу циферке блок...
На оригинальность мне плевать, лишь бы работало :)
Можете пример кода показать, а то всякие там attachMovie и duplicateMovieClip - мои последние друзья.
ну так ими и пользуйтесь :)
пробегаетесь в цикле по элементам массива
сначала по строкам потом по столбцам и и аттачите в высчитанные координаты соответствующие блоки
т.е. если в данной строке на третем елементе у вас циферка 5 то "ширину блока" + "расстояние между блоками" умножаете на 3 и аттачите полученному _х свой блок (тип которого соответствует "5"),
координаты по _y высчитываются подобным образом
Если уж Вы написали игрушку, то думаю, для Вас не проблема сгенерировать или забить изначально ручками несколько двухмерных массивов...
и обойти их циклом ;)
пробуйте... если не получится, то думаю, здесь направят в нужное русло...
Psycho Tiger
06.09.2008, 14:55
На оригинальность мне плевать, лишь бы работало :)
Можете пример кода показать, а то всякие там attachMovie и duplicateMovieClip - мои последние друзья.
Тогда сделай их первыми подружками :)
Либо attachMovie, duplicateMovieClip || рисовать блоки програмно (lineTo, moveTo). Иначе никак. Ну, кроме помещение их в IDE соотвественно.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.