2008年6月2日

     摘要: 游戏设计中的一点程序优化技巧,乘法的运算;如一个变量乘以一个常量,要是这个乘法大量重复运算的话
那么我们可以按位左移.要是除就是右移,这样可以节省不少CPU运算时间,在程序优化时十分有用,
一个例子:
a*9 <=> (a<<3)+a

昨日看书时了解了矩阵在3D运算中的用处,一句话慨括就是在向量进行变换(如平移,旋转,缩放等),用这个向量
做为行矩阵再乘以一个专门针对变换的矩阵,这样结果还是一个行矩阵,再转为向量
比如平移: [Px,Py,Pz,1]*[1,0,0,0]
[0,1,0,0]
[0,0,1,0]
[x,y,z,1]
结果就是一个经过x,y,z个单位平移后所需要的一个向量  阅读全文

posted @ 2008-06-02 10:38 RichardHe 阅读(270) | 评论 (0)编辑 收藏


posts - 94, comments - 138, trackbacks - 0, articles - 94

Copyright © RichardHe