Что касается вашего первого вопроса, да. Почему ты не сможешь? Хотя я буду хранить гравитацию как значение, а затем вычислять вес объекта.
Если я вас понимаю, вы спрашиваете, должен ли у вас быть правый ключ космического корабля в качестве векторной силы для перемещения влево или чтобы правый ключ вращал корабль? Первая идея кажется более логичной; если ваш космический корабль застрял в таком месте, как это:
_
|*|
| |
_| |___
|_______
(Простите, мой бедный ASCII; это должен быть корабль, застрявший в вертикальном тупике). Ваше первое решение приведет к рикошету корабля в туннеле. Ваше второе решение (применение вращения напрямую) будет просто иметь вращающийся корабль. Что было бы очень неестественно, если бы туннель был узким.
Просмотр матриц вращения.