开发工具:
文件大小: 575kb
下载次数: 0
上传时间: 2011-11-10
详细说明: Android 3D 游戏开发教程 这几篇 Android 3D 游戏开发的文章原文出自一位德国人Martin 写的文章,有 lixinso 翻译为中文。 第一部分首先介绍OpenGL相关的术语,并引导你开始3D开发的第一步。 这个关于 3D游戏的系列的叫做 Vortex . 这个教程主要focus在3D编程上,其他的东西比如菜单和程序生命周期虽然是 代码的一部分,但是在这里不会被提到。 首先开始介绍 OpenGL 的术语。 顶点Vertex 顶点是3D 空间中的一个点,也是许多对象的基础元素。在OpenGL 中你可以 生命少至二维坐标(X,Y),多至四维(X,Y,Z,W). w 轴是可选的,默认的值是1.0. Z 轴也是可选的,默认为0. 在这个系列中,我们将要用到3 个主要的坐标X,Y, Z,因为W 一般都是被用来作为占位符。vertex 的复数是vertices(这对非英 语母语的人来说比较重要,因为这容易产生歧义)。所有的对象都是用vertices 作为它们的点,因为点就是vertex。 三角形 Triangle 三角形需要三个点才能创建。因此在OpenGL 中,我们使用3 个顶点来创建一 个三角形。 多边形 Polygon 多边形是至少有3 个连接着的点组成的一个对象。三角形也是一个多边形。 图元 Primitives 一个Primitive 是一个三维的对象,使用三角形或者多边形创建。形象的说,一 个有50000 个顶点的非常精细的模型是一个Primitive,同样一个只有500 个顶 点的低模也叫做一个Primitive。 现在我们可以开始变成了。 创建一个工程交 Vortex,activity 也是这个名字。我们的工程应该大概是这个 样子的: package com.droidnova.android.games.vortex; import android.app.Activity; import android.os.Bundle; public class Vortex extends Activity { private static final String LOG_TAG = Vortex.class.getSimpleName(); private VortexView _vortexView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); _vortexView = new VortexView(this); setContentView(_vortexView); } ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.