BGE: Fix from HG1 for bug [#32831] "TrackTo aktuator +X direction not working correct" reported by HG1.
Looks like a vector needed to be inverted for the +X calculation.
This commit is contained in:
parent
c045cf2c0d
commit
1e5ea3e5c4
@ -294,7 +294,7 @@ bool KX_TrackToActuator::Update(double curtime, bool frame)
|
||||
{
|
||||
// (1.0 , 0.0 , 0.0 ) x direction is forward, z (0.0 , 0.0 , 1.0 ) up
|
||||
left = dir.safe_normalized();
|
||||
dir = (left.cross(up)).safe_normalized();
|
||||
dir = -(left.cross(up)).safe_normalized();
|
||||
mat.setValue (
|
||||
left[0], dir[0],up[0],
|
||||
left[1], dir[1],up[1],
|
||||
|
Loading…
Reference in New Issue
Block a user