|
发表于 2006-3-27 22:43:00
|
显示全部楼层
Re:一些对光线引擎的建议
将将武器帮定到模型手上,先要将模型移动到(0,0,0)处,再旋转到正方向,才能进行绑定,
第一人称的枪不能正确旋转,也是这个原因。
下面是移动和旋转的方法:
// 设置模型矩阵
float a[3][4], b[3][4], c[3][4];
gRotateXMatrix( 90, a );
gRotateZMatrix( 270, b );
gMultiplyMatrix( a, b, c );
gRotateYMatrix( 340, a );
gMultiplyMatrix( a, c, b );
pos[0] = 11;
pos[1] = 0;
pos[2] = 0;
gTranslateMatrix( pos, a );
gMultiplyMatrix( a, b, c );
gSetModelMatrix( model1, c );
gdrawimage 的问题已解决,我已发了新的 light.dll,在群共享里。
gModelCollideMap 的问题,直接用 P2 的坐标就行了,实例中都没问题的
其它的我都会解决的,你的QQ号是多少,我的QQ被盗,你的号丢失了。
|
|