《Android Invaders 游戏开发:资源、设置与界面实现》
1. 游戏资源概述
在开发 Android Invaders 游戏时,资源的准备是基础。背景图片 background.jpg 尺寸为 512×512 像素,我们仅需使用其左上角 480×320 像素的区域来渲染完整画面。
对于 3D 模型,若想自行创建,可选择如 Wings3D 等软件,并参考网上丰富的教程。我们将模型导出为 OBJ 格式,利用框架进行加载。所有模型都由三角形构成,具备纹理坐标和法线。具体模型如下:
- 飞船模型 : ship.obj 及对应的纹理 ship.png (256×256 像素),其模型定义的单位与包围球一致,无需进行缩放或坐标转换。
- 入侵者模型 : invader.obj 及其纹理 invader.png (256×256 像素),存储在一个 OBJ 文件中,包含顶点位置、纹理坐标、法线和面等信息。
- 护盾块和子弹 :分别存储在 shield.obj 和 shot.obj 文件中,建模为立方体。渲染时不使用纹理映射,护盾块为蓝色,子弹为黄色。
- 爆炸效果 :不进行实际建模,而是在 3D 世界中绘制一个具有合适 z 坐标的矩形,使用包含爆炸动画的纹理图像进行纹理映射。动画的每一帧为 64×64 像素
Android游戏资源与设置实现
超级会员免费看
订阅专栏 解锁全文
428

被折叠的 条评论
为什么被折叠?



