玩过游戏的同学都知道,游戏的地面由各种材质组成,比如,石板路上有草地,草地里面有泥泞,多种材质混合在一起,这就通过纹理混合技术来实现的。
 查看(16379) 评论(0)2017-05-17 12:05
在3D射击游戏中,经常会有这样的情况,有一架敌人的飞机在我们上空飞行,我们陆地炮塔需要自动转动炮管,瞄准敌机开炮,这就需要计算3D空间的坐标,
 查看(16167) 评论(0)2017-05-16 14:11
我们在使用cocos2dx游戏引擎的时候,发现他的内存管理和C++不相同,其实cocos2dx是在C++基础上封装了一层而已,底层还是用的C++的内存分配和释放。以下用一个简单的程序描叙cocos2dx内存管理原理。
 查看(16109) 评论(0)2017-06-03 14:50
每一个面都有自己的法线,在3D游戏中一个三角形代表一个面。法线通常可以用来进行光照计算
 查看(16071) 评论(0)2017-05-16 16:49
索引缓冲的作用就是告诉绘图系统,将哪三个顶点组合起来进行绘制三角形。
 查看(16233) 评论(0)2017-05-16 10:53
什么是3D游戏开发中的UV坐标?
 查看(16106) 评论(0)2017-05-15 21:34
二进制是计算技术中广泛采用的一种数制度。二进制数据是用0和1两个数来表示的数。
 查看(16172) 评论(0)2017-05-15 14:34
当年有句话说是真正的程序员用C++,其实说的就是C++里面的指针直接和内存打交道,程序员可以最大限度的访问修改内存。也对程序员提出更高的要求,指针也是C++与其他程序语言最大的区别。
 查看(16169) 评论(0)2017-05-15 13:00