Beispiel #1
0
        public Locator(ISimpleApplication app)
        {
            _app    = app;
            GuiNode = _app.GetGuiNode();

            var rootNode     = _app.GetRootNode();
            var assetManager = _app.GetAssetManager();
            var bullet       = new BulletAppState();

            _app.GetStateManager().Attach(bullet);

            GraphicsService = new Graphics(assetManager, rootNode);
            PhysicsService  = new Physics(bullet);
            AmbientService  = new Ambient(assetManager, rootNode, app.GetViewPort());
            MapService      = new MainMap();
            InputService    = new InputHandler(_app.GetInputManager());
            CamService      = new SimulationCamera(_app.GetCamera(), _app.GetFlyByCamera());
        }
Beispiel #2
0
 public Physics(BulletAppState bullet)
 {
     physicsSpace = bullet.GetPhysicsSpace();
 }