Esempio n. 1
0
        protected override void Initialize()
        {
            base.Initialize();

            _viewManager.SetProjection(0.1f, 100f, MathHelper.ToRadians(45f));
            _viewManager.Position    = new Vector3(5f, 0f, 5f);
            _viewManager.UpAxis      = Vector3.UnitZ;
            _viewManager.ForwardAxis = -Vector3.UnitX;
            _viewManager.MinPitch    = MathHelper.ToRadians(-89.9f);
            _viewManager.MaxPitch    = MathHelper.ToRadians(89.9f);

            var state = new FreeLookState(_stateManager);

            state.MovementSpeed = 10f;
            _stateManager.SetState(state);

            CreateScene(0);

#if WINDOWS
            Program.Proxy.SetModelList(
                new string[] {
                "models/small_cube",
                "models/sphere",
                "models/capsule",
                "models/obelisk",
                "models/triangle",
                "models/lblock"
            });
#endif
        }
Esempio n. 2
0
        protected override void Initialize()
        {
            base.Initialize();

            _viewManager.SetProjection(0.1f, 100f, MathHelper.ToRadians(45f));
            _viewManager.Position = new Vector3(5f, 0f, 5f);
            _viewManager.UpAxis = Vector3.UnitZ;
            _viewManager.ForwardAxis = -Vector3.UnitX;
            _viewManager.MinPitch = MathHelper.ToRadians(-89.9f);
            _viewManager.MaxPitch = MathHelper.ToRadians(89.9f);

            var state = new FreeLookState(_stateManager);
            state.MovementSpeed = 10f;
            _stateManager.SetState(state);

            CreateScene(0);

            #if WINDOWS
            Program.Proxy.SetModelList(
                new string[] {
                    "models/small_cube",
                    "models/sphere",
                    "models/capsule",
                    "models/obelisk",
                    "models/triangle",
                    "models/lblock"
                });
            #endif
        }