Вопрос

То, что я пытаюсь сделать с MRS, - это обучить себя некоторым базовым навыкам искусственного интеллекта;что я хочу сделать, так это создать объект rocket с такими вещами, как векторный выхлоп и постановка.У кого-нибудь есть идея о том, как создать существо, способное летать?Или мне просто нужно постоянно прикладывать усилие вверх?

Это было полезно?

Решение

Эй, травматолог, твой вопрос показался мне одиноким :)

Я взглянул на статью MSDN о MRS 2.0 здесь Я полагаю, что вам действительно нужно будет создать какой-нибудь ракетный объект, а затем двигательный объект, который он может использовать.В статье они смогли повторно использовать объект DifferentialDrive для продвижения своего бота вперед.Я надеюсь, что это поможет.Я более или менее стреляю в темноте, так как никто другой еще не пытался тебе помочь.Ваше здоровье!:)

Другие советы

Я сам только начинаю с MRS - но я думаю, что вы на правильном пути, вам нужно создать объект с ракетным двигателем, к которому вы можете применять силу тяги.Видишь Учебное пособие по моделированию 2 - Создание объектов с помощью служб моделирования для примера создания сущности.

Вы можете применить силу с помощью Simulation.Physics.PhysicsEntity.ApplyForce().Я думаю, вы бы сделали это в своей организации. Update() способ.Но это зависит от того, действительно ли applyForce применяет Импульс (силу только для этого кадра) или это действительно добавление постоянной силы.Я предполагаю, что это первое, поскольку я не вижу способа отменить применение.В этом случае Update(), вероятно, является правильным местом.Если это происходит постоянно, вам нужно делать это только при изменении уровня тяги.

Вам также нужно будет создать Сервис, который взаимодействует с Объектом, чтобы вы могли взаимодействовать со своей ракетой, например, запускать ее или направлять в нужное русло.В той же статье приведен пример создания Сервиса.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top