Frage

Was ich versuche mit MRS zu tun ist, selbst einige grundlegende KI zu lehren; was ich tun möchte, ist, um eine Rakete Einheit zu machen, mit Dingen wie vektorisiert Auspuff und Inszenierung. Jedermann hat eine Idee, wie ein Unternehmen zu machen, die fliegen können? Oder brauche ich nur ständig nach oben eine Kraft anwenden?

War es hilfreich?

Lösung

Hey Traumapony, Ihre Frage sah einsam:)

habe ich einen Blick auf einem MSDN-Artikel über MRS 2.0 hier ich glaube, Sie tatsächlich eine Rakete Einheit irgendeiner Art und dann eine Thruster Entität, die sie verwenden können, erstellen müssen. In dem Artikel konnten sie eine DifferentialDrive Einheit wieder zu verwenden ihre Bot vorwärts zu treiben. Ich hoffe das hilft. Ich bin mehr oder weniger Aufnahmen im Dunkeln, da kein anderes hat versucht, ya noch zu helfen. Prost! :)

Andere Tipps

Ich bin nur mit MRS beginnen mich - aber ich denke, Sie auf dem richtigen Weg sind, benötigen Sie einen Raketenmotor Entität erstellen, die Sie eine Schubkraft anwenden kann. Siehe Simulation Tutorial 2 kann - Entities mit Simulation Dienstleistungen für ein Beispiel die Schaffung einer Einheit.

Sie können Kraft mit Simulation.Physics.PhysicsEntity.ApplyForce() gelten. Ich glaube, Sie Ihr Unternehmen tun würden, dass in Update() Methode. Aber es hängt davon ab, ob applyForce tatsächlich einen Impuls Anwendung (eine Kraft für diesen Rahmen nur) oder wenn es wirklich eine persistente Kraft hinzugefügt wird. Ich gehe davon aus seinem den ehemaligen, da ich keine Möglichkeit, unapplying sehen. In diesem Fall Update () ist wahrscheinlich der richtige Ort. Wenn es persistent ist, müssen Sie es nur tun, wenn Schubebene ändern.

Sie finden auch einen Service, den Partner mit dem Entity erstellen müssen, so dass Sie mit Ihrer Rakete, zum Beispiel um es zu Feuer oder Vektor in Wechselwirkung treten können. Es ist ein Beispiel für Service Creation im gleichen Artikel.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top