学习WINDOWS 游戏开发的一些随笔

来源:互联网 发布:mac远程控制win 编辑:程序博客网 时间:2024/05/18 03:20

关于一些好的游戏编码习惯:

1.对于比较耗时的FUNCTION尽量不要使用参数,因为参数会在堆中处理比较浪费系统资源,最好的做法是将参数声明为全局变量,以下是两个对比的例子:

不好的例子:
void Plot(int x, int y, int color){// plots a pixel on the screenvideo_buffer[x + y*MEMORY_PITCH] = color;} // end Plot
好的例子:
int gx,gy,gz,gcolor; // define some globalsvoid Plot_G(void){// plot a pixel using globalsvideo_buffer[gx + gy*MEMORY_PITCH] = gcolor;} // end Plot_G

 

原创粉丝点击