源程序 http://cgdn.net/gba/tutor/sprite.zip现在我们来看看精灵的显示。GBA使用0x06010000 到 0x06017ffe 的32K空间来存放精灵图块,然后从0x07000000开始的1024bytes的空间用来控制精灵的属性,也就是OAM(Object Attribute Memory),最多支持128个精灵,每个精灵占8bytes的OAM。精灵的8bytes是这样用的(觉得麻烦的哥们可以跳过这一步直接看应用方法):Bytes 1 and 2F E D C B A 9 8 7 6 5 4 3 2 1 0S S X X X X X X J J J J J J J JJ = 精灵的Y坐标Bytes 3 and 4F E D C B A 9 8 7 6 5 4 3 2 1 0S S X X X X X