Функция просто "исчезает" из программы

trace('a');
mapData = t.getData(false);
trace('b');

Я понятия не имею, что здесь происходит. t это flixel.tile.FlxTilemap, Кстати.

Когда я запускаю этот код, моя игра мгновенно падает. Я получаю a сообщение, но не b сообщение. Еще более странно, я вставил след в мою копию FlxTilemap.hxв самом начале определения getData, но этот след никогда не работает. Что здесь происходит?

1 ответ

Решение

Это один из тех вопросов, один из тех, где это совершенно естественно, и вы просто забываете, что делали где-то еще.

В моем случае, как было указано, t на самом деле не было установлено. Это потому, что я зарезервировал этаж номер 0 для специальной области, которая еще не была реализована... и установил ее на null в это время...

Другие вопросы по тегам