Microsoft Xna Framework Mac

-->

Microsoft Xna Framework 3.1

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Namespace:Microsoft.Xna.Framework
Assembly: Microsoft.Xna.Framework.Math (in Microsoft.Xna.Framework.Math.dll)

Syntax

  • Free downloads for building and running.NET apps on Linux, macOS, and Windows. Runtimes, SDKs, and developer packs for.NET Framework,.NET Core, and ASP.NET.
  • Jun 11, 2009 The XNA Framework Redistributable provides the necessary runtime components to execute a game on Windows that was developed using Microsoft XNA Game Studio 3.1. This release contains improved functionality along with new features. Installation of this runtime is not necessary on systems that already have Microsoft XNA Game Studio 3.1 installed.
  • Microsoft XNA (a recursive acronym for XNA's not acronymed) is a freeware set of tools with a managed runtime environment provided by Microsoft that facilitates video game development and management. XNA is based on the.NET Framework, with versions that run.
  • Dec 08, 2018  MonoGame is an open source implementation of the Microsoft XNA 4.x Framework. The goal is to make it easy for XNA developers to create cross-platform games with extremely high code reuse. This package provides you with MonoGame Framework that uses DirectX for rendering and works on.
  • The CommonRedist dir only has Xna 4.0, thats why i stated to goto the microsoft downloads and download all versions 3.0, 3.5 and 4.5 as i've had to do this to get other games to work, as sometimes not all games have all the redist's with them that is needed, but it also helps to have all the xna versions installed then u know u shouldnt have an xna issue as i've never had any problems since i.
  • Feb 28, 2013 The people who say no are simply ignorant. Not only is the open source XNA port MonoGame - Write Once, Play Everywhere available on OSX, LInux and a whole host of other platforms such as IOS and Android, as of Windows 8 it is the official Microso.

The Plane type exposes the following members.

Constructors

NameDescription
Plane(Vector4)Creates a new instance of Plane.
Plane(Vector3, Single)Creates a new instance of Plane.
Plane(Vector3, Vector3, Vector3)Creates a new instance of Plane.
Plane(Single, Single, Single, Single)Creates a new instance of Plane.

Hey all, so i've ported my game to desktop GL, works great on windows and using terminal on mac it also runs fine with 'mono game.exe' command. However when I try to use MKBundle to make a standalone version the result.

Microsoft office 365 download free mac. Top

Methods

Microsoft Xna Framework 4.0

NameDescription
Dot(Vector4)Calculates the dot product of a specified Vector4 and this Plane.
Dot(Vector4%, Single%)Calculates the dot product of a specified Vector4 and this Plane.
DotCoordinate(Vector3)Returns the dot product of a specified Vector3 and the Normal vector of this Plane plus the distance (D) value of the Plane.
DotCoordinate(Vector3%, Single%)Returns the dot product of a specified Vector3 and the Normal vector of this Plane plus the distance (D) value of the Plane.
DotNormal(Vector3)Returns the dot product of a specified Vector3 and the Normal vector of this Plane.
DotNormal(Vector3%, Single%)Returns the dot product of a specified Vector3 and the Normal vector of this Plane.
Equals(Object)Determines whether the specified Object is equal to the Plane. (Overrides ValueType.Equals(Object).)
Equals(Plane)Determines whether the specified Plane is equal to the Plane.
GetHashCodeGets the hash code for this object. (Overrides ValueType.GetHashCode().)
Intersects(BoundingBox)Checks whether the current Plane intersects a specified BoundingBox.
Intersects(BoundingFrustum)Checks whether the current Plane intersects a specified BoundingFrustum.
Intersects(BoundingSphere)Checks whether the current Plane intersects a specified BoundingSphere.
Intersects(BoundingBox%, PlaneIntersectionType%)Checks whether the current Plane intersects a BoundingBox.
Intersects(BoundingSphere%, PlaneIntersectionType%)Checks whether the current Plane intersects a BoundingSphere.
Normalize()Changes the coefficients of the Normal vector of this Plane to make it of unit length.
Normalize(Plane)Changes the coefficients of the Normal vector of a Plane to make it of unit length.
Normalize(Plane%, Plane%)Changes the coefficients of the Normal vector of a Plane to make it of unit length.
ToStringReturns a String that represents the current Plane. (Overrides ValueType.ToString().)
Transform(Plane, Matrix)Transforms a normalized Plane by a Matrix.
Transform(Plane, Quaternion)Transforms a normalized Plane by a Quaternion rotation.
Transform(Plane%, Matrix%, Plane%)Transforms a normalized Plane by a Matrix.
Transform(Plane%, Quaternion%, Plane%)Transforms a normalized Plane by a Quaternion rotation.

Top

Operators

NameDescription
EqualityDetermines whether two instances of Plane are equal.
InequalityDetermines whether two instances of Plane are not equal.

Top

Fields

NameDescription
DThe distance of the Plane along its normal from the origin.
NormalThe normal vector of the Plane.

Top

Remarks

Microsoft Xna Game Studio

The Plane structure represents a plane using a 3D vector normal and a distance value (stored as a negative value).

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Thread Safety

Microsoft Xna Framework Mac Download

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Microsoft Xna Framework 3.0 Download

See Also

Reference