trace('a');
mapData = t.getData(false);
trace('b');
我完全不知道这里发生了什么。顺便说一下,t
是flixel.tile.FlxTilemap
。
当我运行此代码时,我的游戏会立即崩溃。我收到了a
消息,但没有收到b
消息。更奇怪的是,我在FlxTilemap.hx
的副本中插入了一条跟踪,就在getData
定义的开头,但该跟踪也从未运行过。发生了什么事?
答案 0 :(得分:1)
这是那些问题之一,其中一个很自然,你只是忘记了你在其他地方所做的事情。
在我的情况下,正如所指出的那样,t
实际上并未设定。这是因为我为一个尚未实现的特殊区域保留了楼层编号0 ...并在此期间将其设置为null
...