Beispiel #1
0
        protected void SwitchToThirdPerson(IFirstPersonCamera mode)
        {
            var thirdPersonCamera = CameraManager.ToThirdPerson(Player);

            thirdPersonCamera.Heading   = mode.Heading;
            thirdPersonCamera.Elevation = mode.Elevation;
        }
Beispiel #2
0
        public FirstPersonCameraComponent(
            INode node,
            IDebugRenderer debugRenderer,
            IFirstPersonCamera firstPersonCamera)
        {
            _node              = node;
            _debugRenderer     = debugRenderer;
            _firstPersonCamera = firstPersonCamera;
            HeadOffset         = new Vector3(0, 0, 0);
            Enabled            = true;
            DebugEnabled       = false;
            FieldOfView        = (MathHelper.PiOver2 / 90) * 75;

            Enabled = true;
        }
        public FirstPersonCameraComponent(
            INode node,
            IDebugRenderer debugRenderer,
            IFirstPersonCamera firstPersonCamera)
        {
            _node = node;
            _debugRenderer = debugRenderer;
            _firstPersonCamera = firstPersonCamera;
            HeadOffset = new Vector3(0, 0, 0);
            Enabled = true;
            DebugEnabled = false;
            FieldOfView = (MathHelper.PiOver2/90)*75;

            Enabled = true;
        }