If I use this code:
bullet.position=$muzzle.get_global_position()
bullet.rotation=rotation
This works fine bullet is correct position, scale, speed, and direction
but if I use this code:
bullet.transform=$muzzle.get_global_transform()
The bullet now has correct position and rotation, but the scale is much smaller, speed is much slower, and the direction is reversed.
Could some explain why these two dont produce the same results?