Функция просто "исчезает" из программы
trace('a');
mapData = t.getData(false);
trace('b');
Я понятия не имею, что здесь происходит. t
это flixel.tile.FlxTilemap
, Кстати.
Когда я запускаю этот код, моя игра мгновенно падает. Я получаю a
сообщение, но не b
сообщение. Еще более странно, я вставил след в мою копию FlxTilemap.hx
в самом начале определения getData
, но этот след никогда не работает. Что здесь происходит?
1 ответ
Решение
Это один из тех вопросов, один из тех, где это совершенно естественно, и вы просто забываете, что делали где-то еще.
В моем случае, как было указано, t
на самом деле не было установлено. Это потому, что я зарезервировал этаж номер 0 для специальной области, которая еще не была реализована... и установил ее на null
в это время...