Well, I’m working on a turret which uses empties. These empties track-to an empty called “Turret_Target”. Everything is ultimately parented to the base of the turret. Everything is fine when the turret is facing up. It pivots and tracks to Turret_Target with no problem. Results here:
A problem arises, however, when I actually put the turret on the ship. This calls for rotating the base at various angles to sit flush with the hull of the ship. The problem is when the “Up” axis on the constraint is no longer Z, but X. No problem, I change it to X and the turret, though a little broken, still functions ok.
So I flip it to the other side of the ship. Now up is -X, but there’s no way to put -X into the Up parameter. So the turret faces the opposite way, always to the back of the ship instead of forward, and it never tracks to Turret_Target correctly. =(
Perhaps I’m going about this all the wrong way, and there’s an easier way to get these silly turrets to work. Perhaps with armatures? Whatever the case, I’d appreciate some help. Thanks! =)