|
|
|||||
Banned
[+1 16.01.09]
[+1 21.07.08] [+3 08.09.08] Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
|
Проблемы с арканоидом
Пытаюсь делать арканоид. Всё готово, скрипты написаны, всё нарисовано, уровни сделаны, но... хотелось бы сделать так, чтобы блоки в нём вырисовывались програмно. Подскажите способ
|
|
|||||
ветеран форума
|
Не претендую на оригинальность и оптимальность решения.
Как вариант можно сгенерировать или орпеделить заранее 2-х мерные массивы уровней с элементами от "0" до "количество типов блоков" и потом пробегаясь в цикле по массивам там где не "0" ставить соответствующий по типу циферке блок...
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
Banned
[+1 16.01.09]
[+1 21.07.08] [+3 08.09.08] Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
|
На оригинальность мне плевать, лишь бы работало
Можете пример кода показать, а то всякие там attachMovie и duplicateMovieClip - мои последние друзья. |
|
|||||
ветеран форума
|
ну так ими и пользуйтесь
пробегаетесь в цикле по элементам массива сначала по строкам потом по столбцам и и аттачите в высчитанные координаты соответствующие блоки т.е. если в данной строке на третем елементе у вас циферка 5 то "ширину блока" + "расстояние между блоками" умножаете на 3 и аттачите полученному _х свой блок (тип которого соответствует "5"), координаты по _y высчитываются подобным образом Если уж Вы написали игрушку, то думаю, для Вас не проблема сгенерировать или забить изначально ручками несколько двухмерных массивов... и обойти их циклом пробуйте... если не получится, то думаю, здесь направят в нужное русло...
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
Banned
[+1 16.01.09]
[+1 21.07.08] [+3 08.09.08] Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
|
Ушёл пробовать.
|
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Цитата:
Либо attachMovie, duplicateMovieClip || рисовать блоки програмно (lineTo, moveTo). Иначе никак. Ну, кроме помещение их в IDE соотвественно.
__________________
Тут мужик танцует и поёт про флэш |
Часовой пояс GMT +4, время: 01:52. |
|
« Предыдущая тема | Следующая тема » |
|
|