我一直在尝试使用BitmapData进行碰撞检测,但到目前为止都失败了,我不知道为什么。代码会编译,但不会做任何事情(当它应该打印"hit“时)。有谁可以帮我?flash.events.Event;import flash.ui.Keyboard; private var plMask:BitmapData;
然后,所有这些位图(实际上是BitmapData)都存储在向量中。这个类是一个Singelton类的对象,它允许我轻松地访问存储的BimapData。
另外,我使用FlashPunk作为游戏引擎。现在,我已经创建了大约16个BitmapData,并将它们存储在那个类中,一切都很好。但是,我在新的BitmapData对象中添加的下一个Vector不能正常工作。在RenderScreen中一切正常,但是一旦游戏开始,例如点击开始游戏,它应该返回BitmapData来创建菜单,但它报告"ArgumentError: E