您的位置:首页 > 其它

游戏开发技巧四

2007-03-06 14:53 239 查看
以类似RISC(精简指令集计算机)的方式来编程。换句话说,尽量简化你的代码,而不是使它更复杂。Pentium级处理器特别喜欢简单指令,而不是复杂的指令。你的程序可以长些,但应尽量使用简单指令,使程序相对于编译器来说更加简单些。例如,不要编写这样的程序:

if ((x += (2 * buffer[index ++])) > 10)

{

// do work

} // end if

而应该这样写:

x += (2 * buffer[index]);

index++;

if (x > 10)

{

// do work

} // end if

按照这种方式来编写代码有两个原因。首先,它允许调试程序在代码各部分之间放置断点;第二,这将更易于编译器向Pentium处理器传送简单指令,这样将使处理器使用更多的执行单元并行的处理更多的代码。复杂的代码在这方面就比较糟糕。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: