游戏编程技巧
来源:互联网 发布:淘宝上怎么买自考答案 编辑:程序博客网 时间:2024/06/08 08:43
看了《3D游戏编程大师技巧》的1.3节内容,感觉本科学的好多知识突然找到了价值。比如汇编、寻址等等。
这些东西也可以用到游戏编程中去~摘记部分要点如下
视频游戏是一种超高性能计算机程序。这意味着您将不能在时间关键代码部分和内存关键代码部分使用高级API。
下面是进行游戏编程时需要记住的一些技巧:
1、对您所做的工作进行备份
2、开始游戏项目时,需要进行良好的组织
3、使用内嵌函数(程序变大,速度提高)
4、尽可能使用32位变量而不是8位或16位变量(寻址问题产生的性能问题)
5、不要害怕使用全局变量(考虑函数调用所花费的开销,主要是时间,形参的进栈出栈问题)
6、以RISC方式进行编程
7、对于整数乘以2的幂这种简单运算,应该使用二进制移位
8、编写高效的算法
9、不要再编写代码过程中优化代码(完成游戏编码之后,才是真正开始优化工作的时候)
10、慎用C++(这个表示不知道,因为我一直都是用C++的,待定,毕竟这本书比较老了)
11、如果您发现所采取的路线很困难,则应该马上停止,然后备份,并想办法绕过该困难
12、对于简单对象,不要编写复杂的数据结构
0 0
- 计算机游戏编程技巧
- 游戏编程技巧
- 游戏编程技巧--来源于《游戏编程大师技巧》
- windows游戏编程大师技巧
- 2D 游戏编程技巧
- windows游戏编程大师技巧--读书笔记1
- windows游戏编程大师技巧--读书笔记2
- windows游戏编程大师技巧1
- windows游戏编程大师技巧光盘
- 《Windows游戏编程大师技巧》一、学海无涯
- <<3D游戏编程大师技巧>>读后感
- 3D游戏编程大师技巧
- 攻读 《windows游戏编程大师技巧》 1
- windows游戏编程技巧大师第二章
- 《3d游戏编程大师技巧》笔记
- 《Windows游戏编程大师技巧》二、Windows编程模型
- 《Windows游戏编程大师技巧》三、Windows高级编程
- 游戏编程之路 -- 《Windows游戏编程大师技巧》第一章 笔记
- jQuery事件二
- linux网络编程之套接字:套接字I/O超时设置方法和用select实现超时
- 伪彩色图片的处理
- iPhone像素点和常用控件尺寸
- ListView结合BaseAdapter实例
- 游戏编程技巧
- ARM7和Cortex-M3比较
- 第9周项目5-程序填充题a
- 【第2章 习题6】
- 使用嵌套select子式 解决mysql不能叠加使用如max(sum())的问题
- 10.28软件设计大赛一下代码
- Python正则表达式指南
- java集合类
- LeetCode--N-Queens