android 3D
文章平均质量分 92
阁楼上的伟哥
如何突破人工智能与游戏相结合。
展开
-
android 3D游戏开发 - 游戏种类名称介绍
AVG--冒险游戏 PZL--益智类游戏 ACT--动作游戏 RPG--角色扮演类游戏 STG--射击类游戏 FPS--第一人称视角射击游戏 SLG--策略游戏 SPT--体育类游戏原创 2012-04-15 11:44:58 · 1239 阅读 · 0 评论 -
android 3D游戏开发 - 潜入理解
1.3d场景中的 3d模型的最基本单位是称为顶点的vertex2.openGL支持多种多边形 openGL es目前只支持三角形 主要是出于性能的原因,任何多边形都可以拆分成多个三角形 在openGL中一个长方体可以通过12个三角形来搭建3.openGL采用三维笛卡尔坐标系 x y z 一个顶点数组是包括场景中不分或者所有顶点坐标数据的简单数组 例如场景中有n个顶点原创 2012-04-15 12:49:18 · 1209 阅读 · 0 评论 -
Android 3D游戏开发 正交投影视图与透视投影视图
这几篇Android 3D游戏开发的文章原文出自一位德国人Martin在droidnova.com写的文章,有lixinso翻译为中文。这个系列的第六部分主要是关于如何创建正确的视角,因为如果没有正确的视角,3D就没有任何意义。在开始之前我们需要先讨论一下OpenGL提供的这两种view:正交和投影。正交Orthographic (无消失点投影)正交视图无法看到一个物体是远离自己还转载 2012-06-25 13:54:31 · 2621 阅读 · 0 评论 -
Android 3d 球形建模
opengl里的对球形的建模:首先要把球形表式由点组成的模型。现在的问题是:怎么把这个球用点集进行表示。代码如下:Java代码 final int UNIT_SIZE=10000; ArrayList alVertix=new ArrayList();//存放顶点坐标的ArrayList final int angleSpan=18;//将球进行单翻译 2012-06-26 18:20:36 · 2718 阅读 · 0 评论 -
Android OpenGL es 纹理坐标设定与贴图规则
当opengl对一个四方形进行贴图时,会定义纹理贴图坐标,一串数组,相信初学openggl es者看到后会很头疼,不知道写得是什么东西。现在就将我的研究成果与大家分享下!当纹理映射启动后绘图时,你必须为OpenGL ES提供其他数据,即顶点数组中各顶点的纹理坐标。纹理坐标定义了图像的哪一部分将被映射到多边形。它的工作方式有点奇怪。下面看下在android平台下Opengl纹理系统坐标,翻译 2012-06-29 08:53:39 · 1761 阅读 · 0 评论 -
Android 3D opengl 立方体 多纹理
最近学习 opengl,看了一些简单的教程。发现一般都是到实现金字塔或者立方体就结束了。纹理方面,对三维物体的多个面未做处理。参看了这些例子,做一个android 上的多纹理的立方体。效果图:1.2.以下是主要代码:Activity负责初始化相关资源文件。重写了onTouchEvent()方法,实现鼠标翻转,方便观察。public class Cube exte翻译 2012-06-29 09:04:19 · 2518 阅读 · 1 评论 -
Android OpenGL es 3D Rubik Cube 多纹理贴图
以第3个面为例,贴出的参数为:1gl.glDrawElements(GL10.GL_TRIANGLE_STRIP,4,GL10.GL_UNSIGNED_BYTE, indices3);下面详细的说明下第二个参数代表的含义,在网上对于第二个参数的理解有两种说法,一种是要贴的图像(不只局限为平面图行)的顶点的个数,一种是平面的个数乘以转载 2012-06-29 09:08:41 · 2707 阅读 · 1 评论