
GBA开发技术
文章平均质量分 78
HashCodeWithJava
这个作者很懒,什么都没留下…
展开
-
GBA探索日记(二)
GBA探索日记(二)OBJ及OAMOBJ就是指的一个个的精灵,或者说就是GBA中的小块小块的图片.它其实跟BG差不多.只是它要小一些.它也算个图层.比如GBA中的RPG游戏就喜欢把一个个的人物用OBJ来实现.这样方便控制他们的位置.当然,从GBA探索日记(-)中也可以看到BG的控制其实也是很方便的.而OBJ和BG的差别就是大小.设置显示模式如果你的程序里要用OBJ那么,在设置显示模式的时候需要原创 2003-01-15 09:52:00 · 3598 阅读 · 0 评论 -
GBA程序开发入门1
GBA程序开发入门1.GBA简介 Game Boy Advanced(GBA)是日本任天堂公司于2001年推出的一款32位掌上游戏机.它着重于游戏机的便携式,并且以2D游戏为主(3D游戏依然不错).GBA有十分高效硬件图像处理加速,GBA基本上是现在全球公认的最佳的掌上游戏机.GBA的硬件功能十分多.它的CPU是以RISC为基础的32位ARM CPU,主频是16.78MHz.屏幕最原创 2003-06-13 16:40:00 · 9210 阅读 · 3 评论 -
GBA程序开发入门3
下面我将一一讲解上篇的程序前三行:typedef unsigned char u8;typedef unsigned short u16;typedef unsigned long u32;定义GBA程序自己的数据类型,因为这样我们就很容易知道每个数据在GBA中占的字节数.#define REG_DISPCNT *(u16*)0x04000000 // 显示原创 2003-06-13 17:07:00 · 10045 阅读 · 0 评论 -
GBA探索日记(-)
GBA探索日记(-)mode0-2的BG与VRAM GBA的VRAM总共96KB,在mode3-5中,VRAM跟计算机的显示内存一样.屏幕上一个点对应一个显示内存地址.可以看看下面两个函数,都是在mode4下的写点函数.void PlotPixel(int x,int y, unsigned short int c){ m_VideoBuf原创 2003-01-13 09:19:00 · 10325 阅读 · 0 评论 -
GBA程序开发入门2
3.第一个GBA程序 现在我们开始我们的第一个GBA程序.在这个程序中我们将在屏幕上显示一张的图片.首先你建立一张240*160大小,256色的bmp图片,比如这样:名字就叫helloworld.bmp.打开刚才下载的Kaleid_1-2-3程序.选中菜单File中Open,打开这个helloworld.bmp文件,再选中菜单File中Convert and Save.出现原创 2003-06-13 17:08:00 · 4766 阅读 · 2 评论