Skip to main content

Cocos2D.CCMathHelper


Class CCMathHelper

Namespace: Cocos2D
Assembly: Cocos2D.dll, cocos2d_mono.Core.Android.dll, cocos2d_mono.Core.DesktopGL.dll, cocos2d-mono.Core.iOS.dll, cocos2d_mono.Core.Linux.dll, cocos2d_mono.Core.macOS.dll, cocos2d_mono.Windows.dll, cocos2d_mono.DesktopGL.dll, cocos2d-mono.iOS.dll, cocos2d_mono.Linux.dll, cocos2d_mono.macOS.dll

public static class CCMathHelper

Inheritance

objectCCMathHelper

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Fields

Pi

public const float Pi = 3.1415927

Field Value

float

Pi

public const float Pi = 3.1415927

Field Value

float

Pi

public const float Pi = 3.1415927

Field Value

float

Pi

public const float Pi = 3.1415927

Field Value

float

Pi

public const float Pi = 3.1415927

Field Value

float

Pi

public const float Pi = 3.1415927

Field Value

float

Pi

public const float Pi = 3.1415927

Field Value

float

Pi

public const float Pi = 3.1415927

Field Value

float

Pi

public const float Pi = 3.1415927

Field Value

float

Pi

public const float Pi = 3.1415927

Field Value

float

Pi

public const float Pi = 3.1415927

Field Value

float

Pi

public const float Pi = 3.1415927

Field Value

float

Pi_2

public const float Pi_2 = 1.5707964

Field Value

float

Pi_2

public const float Pi_2 = 1.5707964

Field Value

float

Pi_2

public const float Pi_2 = 1.5707964

Field Value

float

Pi_2

public const float Pi_2 = 1.5707964

Field Value

float

Pi_2

public const float Pi_2 = 1.5707964

Field Value

float

Pi_2

public const float Pi_2 = 1.5707964

Field Value

float

Pi_2

public const float Pi_2 = 1.5707964

Field Value

float

Pi_2

public const float Pi_2 = 1.5707964

Field Value

float

Pi_2

public const float Pi_2 = 1.5707964

Field Value

float

Pi_2

public const float Pi_2 = 1.5707964

Field Value

float

Pi_2

public const float Pi_2 = 1.5707964

Field Value

float

Pi_2

public const float Pi_2 = 1.5707964

Field Value

float

Pi_4

public const float Pi_4 = 0.7853982

Field Value

float

Pi_4

public const float Pi_4 = 0.7853982

Field Value

float

Pi_4

public const float Pi_4 = 0.7853982

Field Value

float

Pi_4

public const float Pi_4 = 0.7853982

Field Value

float

Pi_4

public const float Pi_4 = 0.7853982

Field Value

float

Pi_4

public const float Pi_4 = 0.7853982

Field Value

float

Pi_4

public const float Pi_4 = 0.7853982

Field Value

float

Pi_4

public const float Pi_4 = 0.7853982

Field Value

float

Pi_4

public const float Pi_4 = 0.7853982

Field Value

float

Pi_4

public const float Pi_4 = 0.7853982

Field Value

float

Pi_4

public const float Pi_4 = 0.7853982

Field Value

float

Pi_4

public const float Pi_4 = 0.7853982

Field Value

float

TwoPi

public const float TwoPi = 6.2831855

Field Value

float

TwoPi

public const float TwoPi = 6.2831855

Field Value

float

TwoPi

public const float TwoPi = 6.2831855

Field Value

float

TwoPi

public const float TwoPi = 6.2831855

Field Value

float

TwoPi

public const float TwoPi = 6.2831855

Field Value

float

TwoPi

public const float TwoPi = 6.2831855

Field Value

float

TwoPi

public const float TwoPi = 6.2831855

Field Value

float

TwoPi

public const float TwoPi = 6.2831855

Field Value

float

TwoPi

public const float TwoPi = 6.2831855

Field Value

float

TwoPi

public const float TwoPi = 6.2831855

Field Value

float

TwoPi

public const float TwoPi = 6.2831855

Field Value

float

TwoPi

public const float TwoPi = 6.2831855

Field Value

float

Methods

Clamp(float, float, float)

public static float Clamp(float value, float min, float max)

Parameters

value float

min float

max float

Returns

float

Clamp(int, int, int)

public static int Clamp(int value, int min, int max)

Parameters

value int

min int

max int

Returns

int

Clamp(float, float, float)

public static float Clamp(float value, float min, float max)

Parameters

value float

min float

max float

Returns

float

Clamp(int, int, int)

public static int Clamp(int value, int min, int max)

Parameters

value int

min int

max int

Returns

int

Clamp(float, float, float)

public static float Clamp(float value, float min, float max)

Parameters

value float

min float

max float

Returns

float

Clamp(int, int, int)

public static int Clamp(int value, int min, int max)

Parameters

value int

min int

max int

Returns

int

Clamp(float, float, float)

public static float Clamp(float value, float min, float max)

Parameters

value float

min float

max float

Returns

float

Clamp(int, int, int)

public static int Clamp(int value, int min, int max)

Parameters

value int

min int

max int

Returns

int

Clamp(float, float, float)

public static float Clamp(float value, float min, float max)

Parameters

value float

min float

max float

Returns

float

Clamp(int, int, int)

public static int Clamp(int value, int min, int max)

Parameters

value int

min int

max int

Returns

int

Clamp(float, float, float)

public static float Clamp(float value, float min, float max)

Parameters

value float

min float

max float

Returns

float

Clamp(int, int, int)

public static int Clamp(int value, int min, int max)

Parameters

value int

min int

max int

Returns

int

Clamp(float, float, float)

public static float Clamp(float value, float min, float max)

Parameters

value float

min float

max float

Returns

float

Clamp(int, int, int)

public static int Clamp(int value, int min, int max)

Parameters

value int

min int

max int

Returns

int

Clamp(float, float, float)

public static float Clamp(float value, float min, float max)

Parameters

value float

min float

max float

Returns

float

Clamp(int, int, int)

public static int Clamp(int value, int min, int max)

Parameters

value int

min int

max int

Returns

int

Clamp(float, float, float)

public static float Clamp(float value, float min, float max)

Parameters

value float

min float

max float

Returns

float

Clamp(int, int, int)

public static int Clamp(int value, int min, int max)

Parameters

value int

min int

max int

Returns

int

Clamp(float, float, float)

public static float Clamp(float value, float min, float max)

Parameters

value float

min float

max float

Returns

float

Clamp(int, int, int)

public static int Clamp(int value, int min, int max)

Parameters

value int

min int

max int

Returns

int

Clamp(float, float, float)

public static float Clamp(float value, float min, float max)

Parameters

value float

min float

max float

Returns

float

Clamp(int, int, int)

public static int Clamp(int value, int min, int max)

Parameters

value int

min int

max int

Returns

int

Clamp(float, float, float)

public static float Clamp(float value, float min, float max)

Parameters

value float

min float

max float

Returns

float

Clamp(int, int, int)

public static int Clamp(int value, int min, int max)

Parameters

value int

min int

max int

Returns

int

Cos(float)

public static float Cos(float radian)

Parameters

radian float

Returns

float

Cos(float)

public static float Cos(float radian)

Parameters

radian float

Returns

float

Cos(float)

public static float Cos(float radian)

Parameters

radian float

Returns

float

Cos(float)

public static float Cos(float radian)

Parameters

radian float

Returns

float

Cos(float)

public static float Cos(float radian)

Parameters

radian float

Returns

float

Cos(float)

public static float Cos(float radian)

Parameters

radian float

Returns

float

Cos(float)

public static float Cos(float radian)

Parameters

radian float

Returns

float

Cos(float)

public static float Cos(float radian)

Parameters

radian float

Returns

float

Cos(float)

public static float Cos(float radian)

Parameters

radian float

Returns

float

Cos(float)

public static float Cos(float radian)

Parameters

radian float

Returns

float

Cos(float)

public static float Cos(float radian)

Parameters

radian float

Returns

float

Cos(float)

public static float Cos(float radian)

Parameters

radian float

Returns

float

Lerp(int, int, float)

public static int Lerp(int value1, int value2, float amount)

Parameters

value1 int

value2 int

amount float

Returns

int

Lerp(float, float, float)

Linearly interpolates between two values.

public static float Lerp(float value1, float value2, float amount)

Parameters

value1 float

Source value.

value2 float

Source value.

amount float

Value between 0 and 1 indicating the weight of value2.

Returns

float

Interpolated value.

Remarks

This method performs the linear interpolation based on the following formula.

        <code>value1 + (value2 - value1) * amount</code>
Passing amount a value of 0 will cause value1 to be returned, a value of 1 will cause value2 to be returned.

Lerp(int, int, float)

public static int Lerp(int value1, int value2, float amount)

Parameters

value1 int

value2 int

amount float

Returns

int

Lerp(float, float, float)

Linearly interpolates between two values.

public static float Lerp(float value1, float value2, float amount)

Parameters

value1 float

Source value.

value2 float

Source value.

amount float

Value between 0 and 1 indicating the weight of value2.

Returns

float

Interpolated value.

Remarks

This method performs the linear interpolation based on the following formula.

        <code>value1 + (value2 - value1) * amount</code>
Passing amount a value of 0 will cause value1 to be returned, a value of 1 will cause value2 to be returned.

Lerp(int, int, float)

public static int Lerp(int value1, int value2, float amount)

Parameters

value1 int

value2 int

amount float

Returns

int

Lerp(float, float, float)

public static float Lerp(float value1, float value2, float amount)

Parameters

value1 float

value2 float

amount float

Returns

float

Lerp(int, int, float)

public static int Lerp(int value1, int value2, float amount)

Parameters

value1 int

value2 int

amount float

Returns

int

Lerp(float, float, float)

public static float Lerp(float value1, float value2, float amount)

Parameters

value1 float

value2 float

amount float

Returns

float

Lerp(int, int, float)

public static int Lerp(int value1, int value2, float amount)

Parameters

value1 int

value2 int

amount float

Returns

int

Lerp(float, float, float)

public static float Lerp(float value1, float value2, float amount)

Parameters

value1 float

value2 float

amount float

Returns

float

Lerp(int, int, float)

public static int Lerp(int value1, int value2, float amount)

Parameters

value1 int

value2 int

amount float

Returns

int

Lerp(float, float, float)

public static float Lerp(float value1, float value2, float amount)

Parameters

value1 float

value2 float

amount float

Returns

float

Lerp(int, int, float)

public static int Lerp(int value1, int value2, float amount)

Parameters

value1 int

value2 int

amount float

Returns

int

Lerp(float, float, float)

public static float Lerp(float value1, float value2, float amount)

Parameters

value1 float

value2 float

amount float

Returns

float

Lerp(int, int, float)

public static int Lerp(int value1, int value2, float amount)

Parameters

value1 int

value2 int

amount float

Returns

int

Lerp(float, float, float)

public static float Lerp(float value1, float value2, float amount)

Parameters

value1 float

value2 float

amount float

Returns

float

Lerp(int, int, float)

public static int Lerp(int value1, int value2, float amount)

Parameters

value1 int

value2 int

amount float

Returns

int

Lerp(float, float, float)

public static float Lerp(float value1, float value2, float amount)

Parameters

value1 float

value2 float

amount float

Returns

float

Lerp(int, int, float)

public static int Lerp(int value1, int value2, float amount)

Parameters

value1 int

value2 int

amount float

Returns

int

Lerp(float, float, float)

public static float Lerp(float value1, float value2, float amount)

Parameters

value1 float

value2 float

amount float

Returns

float

Lerp(int, int, float)

public static int Lerp(int value1, int value2, float amount)

Parameters

value1 int

value2 int

amount float

Returns

int

Lerp(float, float, float)

public static float Lerp(float value1, float value2, float amount)

Parameters

value1 float

value2 float

amount float

Returns

float

Lerp(int, int, float)

public static int Lerp(int value1, int value2, float amount)

Parameters

value1 int

value2 int

amount float

Returns

int

Lerp(float, float, float)

public static float Lerp(float value1, float value2, float amount)

Parameters

value1 float

value2 float

amount float

Returns

float

Sin(float)

public static float Sin(float radian)

Parameters

radian float

Returns

float

Sin(float)

public static float Sin(float radian)

Parameters

radian float

Returns

float

Sin(float)

public static float Sin(float radian)

Parameters

radian float

Returns

float

Sin(float)

public static float Sin(float radian)

Parameters

radian float

Returns

float

Sin(float)

public static float Sin(float radian)

Parameters

radian float

Returns

float

Sin(float)

public static float Sin(float radian)

Parameters

radian float

Returns

float

Sin(float)

public static float Sin(float radian)

Parameters

radian float

Returns

float

Sin(float)

public static float Sin(float radian)

Parameters

radian float

Returns

float

Sin(float)

public static float Sin(float radian)

Parameters

radian float

Returns

float

Sin(float)

public static float Sin(float radian)

Parameters

radian float

Returns

float

Sin(float)

public static float Sin(float radian)

Parameters

radian float

Returns

float

Sin(float)

public static float Sin(float radian)

Parameters

radian float

Returns

float

ToDegrees(float)

public static float ToDegrees(float radians)

Parameters

radians float

Returns

float

ToDegrees(float)

public static float ToDegrees(float radians)

Parameters

radians float

Returns

float

ToDegrees(float)

public static float ToDegrees(float radians)

Parameters

radians float

Returns

float

ToDegrees(float)

public static float ToDegrees(float radians)

Parameters

radians float

Returns

float

ToDegrees(float)

public static float ToDegrees(float radians)

Parameters

radians float

Returns

float

ToDegrees(float)

public static float ToDegrees(float radians)

Parameters

radians float

Returns

float

ToDegrees(float)

public static float ToDegrees(float radians)

Parameters

radians float

Returns

float

ToDegrees(float)

public static float ToDegrees(float radians)

Parameters

radians float

Returns

float

ToDegrees(float)

public static float ToDegrees(float radians)

Parameters

radians float

Returns

float

ToDegrees(float)

public static float ToDegrees(float radians)

Parameters

radians float

Returns

float

ToDegrees(float)

public static float ToDegrees(float radians)

Parameters

radians float

Returns

float

ToDegrees(float)

public static float ToDegrees(float radians)

Parameters

radians float

Returns

float

ToRadians(float)

public static float ToRadians(float degrees)

Parameters

degrees float

Returns

float

ToRadians(float)

public static float ToRadians(float degrees)

Parameters

degrees float

Returns

float

ToRadians(float)

public static float ToRadians(float degrees)

Parameters

degrees float

Returns

float

ToRadians(float)

public static float ToRadians(float degrees)

Parameters

degrees float

Returns

float

ToRadians(float)

public static float ToRadians(float degrees)

Parameters

degrees float

Returns

float

ToRadians(float)

public static float ToRadians(float degrees)

Parameters

degrees float

Returns

float

ToRadians(float)

public static float ToRadians(float degrees)

Parameters

degrees float

Returns

float

ToRadians(float)

public static float ToRadians(float degrees)

Parameters

degrees float

Returns

float

ToRadians(float)

public static float ToRadians(float degrees)

Parameters

degrees float

Returns

float

ToRadians(float)

public static float ToRadians(float degrees)

Parameters

degrees float

Returns

float

ToRadians(float)

public static float ToRadians(float degrees)

Parameters

degrees float

Returns

float

ToRadians(float)

public static float ToRadians(float degrees)

Parameters

degrees float

Returns

float

  • Fields
    • Pi
    • Pi
    • Pi
    • Pi
    • Pi
    • Pi
    • Pi
    • Pi
    • Pi
    • Pi
    • Pi
    • Pi
    • Pi_2
    • Pi_2
    • Pi_2
    • Pi_2
    • Pi_2
    • Pi_2
    • Pi_2
    • Pi_2
    • Pi_2
    • Pi_2
    • Pi_2
    • Pi_2
    • Pi_4
    • Pi_4
    • Pi_4
    • Pi_4
    • Pi_4
    • Pi_4
    • Pi_4
    • Pi_4
    • Pi_4
    • Pi_4
    • Pi_4
    • Pi_4
    • TwoPi
    • TwoPi
    • TwoPi
    • TwoPi
    • TwoPi
    • TwoPi
    • TwoPi
    • TwoPi
    • TwoPi
    • TwoPi
    • TwoPi
    • TwoPi
  • Methods
    • Clamp(float, float, float)
    • Clamp(int, int, int)
    • Clamp(float, float, float)
    • Clamp(int, int, int)
    • Clamp(float, float, float)
    • Clamp(int, int, int)
    • Clamp(float, float, float)
    • Clamp(int, int, int)
    • Clamp(float, float, float)
    • Clamp(int, int, int)
    • Clamp(float, float, float)
    • Clamp(int, int, int)
    • Clamp(float, float, float)
    • Clamp(int, int, int)
    • Clamp(float, float, float)
    • Clamp(int, int, int)
    • Clamp(float, float, float)
    • Clamp(int, int, int)
    • Clamp(float, float, float)
    • Clamp(int, int, int)
    • Clamp(float, float, float)
    • Clamp(int, int, int)
    • Clamp(float, float, float)
    • Clamp(int, int, int)
    • Cos(float)
    • Cos(float)
    • Cos(float)
    • Cos(float)
    • Cos(float)
    • Cos(float)
    • Cos(float)
    • Cos(float)
    • Cos(float)
    • Cos(float)
    • Cos(float)
    • Cos(float)
    • Lerp(int, int, float)
    • Lerp(float, float, float)
    • Lerp(int, int, float)
    • Lerp(float, float, float)
    • Lerp(int, int, float)
    • Lerp(float, float, float)
    • Lerp(int, int, float)
    • Lerp(float, float, float)
    • Lerp(int, int, float)
    • Lerp(float, float, float)
    • Lerp(int, int, float)
    • Lerp(float, float, float)
    • Lerp(int, int, float)
    • Lerp(float, float, float)
    • Lerp(int, int, float)
    • Lerp(float, float, float)
    • Lerp(int, int, float)
    • Lerp(float, float, float)
    • Lerp(int, int, float)
    • Lerp(float, float, float)
    • Lerp(int, int, float)
    • Lerp(float, float, float)
    • Lerp(int, int, float)
    • Lerp(float, float, float)
    • Sin(float)
    • Sin(float)
    • Sin(float)
    • Sin(float)
    • Sin(float)
    • Sin(float)
    • Sin(float)
    • Sin(float)
    • Sin(float)
    • Sin(float)
    • Sin(float)
    • Sin(float)
    • ToDegrees(float)
    • ToDegrees(float)
    • ToDegrees(float)
    • ToDegrees(float)
    • ToDegrees(float)
    • ToDegrees(float)
    • ToDegrees(float)
    • ToDegrees(float)
    • ToDegrees(float)
    • ToDegrees(float)
    • ToDegrees(float)
    • ToDegrees(float)
    • ToRadians(float)
    • ToRadians(float)
    • ToRadians(float)
    • ToRadians(float)
    • ToRadians(float)
    • ToRadians(float)
    • ToRadians(float)
    • ToRadians(float)
    • ToRadians(float)
    • ToRadians(float)
    • ToRadians(float)
    • ToRadians(float)