FlatRedBall.Camera.PixelsPerUnitAt C# (CSharp) Method

PixelsPerUnitAt() public method

public PixelsPerUnitAt ( Vector3 &absolutePosition ) : float
absolutePosition Vector3
return float
        public float PixelsPerUnitAt(ref Vector3 absolutePosition)
        {

            return PixelsPerUnitAt(ref absolutePosition, mFieldOfView, mOrthogonal, mOrthogonalHeight);
        }

Same methods

Camera::PixelsPerUnitAt ( Vector3 &absolutePosition, float fieldOfView, bool orthogonal, float orthogonalHeight ) : float
Camera::PixelsPerUnitAt ( float absoluteZ ) : float

Usage Example

示例#1
0
        public void UpdateScale(Camera camera)
        {
            float scale = (float)mCrossHair[0].RelativePoint1.X;

            float desiredScale = 5 / camera.PixelsPerUnitAt(this.Z);

            mCrossHair[0].ScaleBy(desiredScale / scale);
            mCrossHair[1].ScaleBy(desiredScale / scale);

        }
All Usage Examples Of FlatRedBall.Camera::PixelsPerUnitAt