Я работал над учебником по игре оборона башни (http://www.guahanweb.com/2009/01/31/tower-defense-in-as3-part-iv/), но у меня были проблемы с созданием второй карты / дороги. Я смог изменить дорогу. (Если вы не выяснили из исходного файла, что он дает его this.points = [[* _ _]] в файле MagicTD) я заменил
this.points = [[2, -1], [2, 5], [6, 5], [6, 16], [28, 16], [28, 4], [12, 4], [12, 19], [22, 19], [22, 12], [36, 12]];
this.grid_size = 16;
// this.setupTarget();
this.drawBackground();
this.setupMap();
this.setupTimers();
this.setupListeners();
на
map1btn.addEventListener(MouseEvent.CLICK, clickmp1);
this.grid_size=16;
и (map1btn - кнопка), а clickmp1 равен
public function clickmp1(event:MouseEvent) {
this.points=[[1,-1],[2,5],[6,5],[6,16],[28,16],[28,4],[12,4],[12,19],[22,19],[22,12],[36,12]];
this.setupTimers();
this.drawBackground();
this.setupMap();
this.setListeners();
}
(проверьте исходный файл для остальных (http://code.guahanweb.com/viewsource/td04/))
).враг идет под картой и сеткой.
спасибо
тор