游戏开发技巧四

来源:互联网 发布:怎么在淘宝上找到网址 编辑:程序博客网 时间:2024/05/18 03:41

        以类似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处理器传送简单指令,这样将使处理器使用更多的执行单元并行的处理更多的代码。复杂的代码在这方面就比较糟糕。

原创粉丝点击