
3D游戏编程
wolf8sheep
这个作者很懒,什么都没留下…
展开
-
(1)高效编程与高效率程序
3D游戏编程大师技巧学习初步:1. memset只是对一个字节进行填充,可以改成一次填充4字节之类的函数;2. 内联函数的使用,尽量减少函数调用,参数压栈等带来的性能消耗;3. 重视移位操作;4. 尽量在完成一个重要模块或整个功能后才开始考虑优化的事情,而不是边进行边优化,切记切记!原创 2013-11-12 22:11:24 · 522 阅读 · 0 评论 -
【CentOS 学习 (四) CentOS下 OpenGL安装及编程开发】
原文地址:http://blog.sina.com.cn/s/blog_45ca7a550100azph.html今天在linux上弄了一下openGL,其实想入门还是很简单的,后面的路就要自己慢慢去摸索了,下面的内容也是在网上找到的,整理一下一备用。 在linux下,只要装了Mesa和freeglut就可以了。 首先需要安装OpenGL的开发环境。现在Linux下有很多O转载 2014-03-02 22:16:10 · 17707 阅读 · 1 评论 -
3D坐标变换之自转公转
原文地址:http://www.xuanyusong.com/archives/1353最近工作比较忙,好长时间没更新了,今天得闲,再来一篇。上一章讲了坐标变换的相关知识,包括图形的平移、旋转与缩放,这一章,我将结合具体项目来讲解一下,坐标变换在实际开发中的应用。我们拿太阳系为模型,主要实现太阳自转、地球自转、地球公转、月球自转、月球公转效果。由于现在还没有说到模型的绘制,我们现在转载 2015-04-22 16:42:06 · 1605 阅读 · 0 评论