Я только начинаю с MRS, но думаю, что вы на правильном пути, вам нужно создать объект ракетного двигателя, к которому вы можете применить силу тяги. См. Учебное пособие по моделированию 2 - Создание сущностей с помощью Simulation Services для примера создания сущности.
Вы можете применить силу с Simulation.Physics.PhysicsEntity.ApplyForce()
. Я думаю, что вы сделали бы это методом Update()
вашей организации. Но это зависит от того, действительно ли ApplyForce применяет Импульс (сила только для этого кадра) или действительно добавляет постоянную Силу. Я предполагаю, что это первое, так как я не вижу способа отменить это. В этом случае, Update (), вероятно, правильное место. Если он постоянен, вам нужно делать это только при изменении уровня тяги.
Вам также понадобится создать Службу, которая будет взаимодействовать с Организацией, чтобы вы могли взаимодействовать со своей ракетой, например, запускать ее или переносить на вектор. В той же статье приведен пример создания службы.