游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1604|回复: 3

靠,发现了dx的bug

[复制链接]

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-4-15 15:48:00 | 显示全部楼层 |阅读模式
D3DXMatrixDecompose在DXSDK2005和DXSDK2006
上运行反解矩阵,得到的四元数刚好是反的,郁闷!!~~~~

就说我的程序怎么在不同的机器上得到的结果不一样呢。

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2008-4-15 17:04:00 | 显示全部楼层

Re:靠,发现了dx的bug

这个函数还从来没有用到过呵呵

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2008-4-16 00:10:00 | 显示全部楼层

Re:靠,发现了dx的bug

这不是 bug,矩阵本来就没有旋转方向信息,180 和 -180 度的旋转是一样的。四元数有方向信息,所以一般在游戏中旋转都不会直接用矩阵来表示,都是最后转换成矩阵。

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
 楼主| 发表于 2008-4-16 08:24:00 | 显示全部楼层

Re:靠,发现了dx的bug

但是相同的数学计算函数由于版本差异表现不同的结果,这本身就是问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 19:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表