到了第11天我将说明怎么旋转背景。 HAM 做这个很简单,只要用 RotBgEx() 函数。这个函数十分强大,它不仅能旋转背景还能放大缩小还有卷动背景。注意: 还有一个叫做 RotBg() 的函数
好吧,我们到了第一星期最后一天。所以我认为是时候将前面所学到的东西组合一起来用。我们现在将会做一个Tetris风格的游戏。 注意: 我们实际上并不是完成这个游戏(虽然你会觉得自己自由试还好)。
HAM教程:: 第一天::GBA的硬件系统 由于有相当多的网站的教程讲到GBA的硬件系统,所以我将不会讲得太深入明细。然而,我将会给你讲解GBA系统的大概内容。 CPU:32bit RIS
HAM教程:: 第四天:: Backgrounds - 位图模式 今天我们将会开始学习背景的用法和背景Mode。还记得GBA有六个显示Mode和那四个BG。 由于位图模式比较容易学习和理解
你们在看了这篇教程后可能想知道这目的或这跟第六天有什么不同。老实说,没有太大不同,除了今天的地图大小是512×512,还有你可以看到怎么使地图移动。我们将要对今天的图形做一点点不同的事情。原因是我
OpenGL中用表面来表示物体,一个物体就是一组平面。光线照射在平面上会产生反射,入射线与反射线的角平分线就是法线,它垂直于平面。面法线有两种可能的方向,我们称面有两侧。当描述封闭物体的外表面时,
OpenGL中使用RGBA色彩体系,RGB为红绿蓝三原色,A为α值,该值代表色彩融合时所占的比例。颜色是顶点的重要属性之一,没有色彩的世界是毫无生气的。 使用glColor*(R,G,B,A)
OpenGL中的物体是用面边界模型来描述的。我们将物体表面分割成许多个平面,记录面的形状、颜色、纹理,OpenGL根据这些参数再把这些个面绘制出来,我们就能在场景中看到立体的实体了。 物体模型
OpenGL中从三维场景到屏幕图形要经历如下所示的变换过程: 其中四种坐标经常要在程序中用到:世界坐标,物体坐标,设备坐标和眼坐标。 世界坐标是OpenGL中用来描述场景的坐标,
如果用过3DS/LIGHTWAVE等任何一种三维图形软件包,就可以发现制作一个三维场景无非以下几项工作: 建模:制作各种物体。 放置:将做好的各物体通过平移、旋转等放到场景空间的适当位置。