Я работаю над учебником игры по защите башни (http://www.guahanweb.com/2009/01/31/tower-defense-in-as3-part-iv/), но у меня возникли проблемы с созданием второй карты/дороги. Я получил возможность изменить дорогу. (Если вы еще не выяснили, из исходного файла, что он дает его в this.points = [[_ _]] в файле MagicTD) Я заменилПомощь в игре Tower Defense в as3
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/))
Что происходит, враг идет под карту и сетку.
благодаря
Thor
благодаря работал отлично. просто сделал это.setChildIndex (this.backgroundMC, 0); для фона и this.setChildIndex (this.map, 1); для дороги – thor625