每天不是在改 bug,就是在生產 bug ...
在做 Bullet 開發的時候,總會“不由自主地”生產出各種奇奇怪怪的 bug,雖然極大地豐富了工作量,但這些 bug 實在讓人頭大。記錄一下。
btMax()
/btMin()
誤用:btMax(btScalar a, btScalar b)
可以計算得到a
和b
中的較大值;但btMax(btVector3 a, btVector3 b)
僅能得到a
和b
中較長的值,不能對三個維度依次擴充套件(如計算包圍盒)。計算包圍盒的時候,需要用btVector3::setMax(btVector3 b)
函式。