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
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
Pi
public const float Pi = 3.1415927
Field Value
Pi
public const float Pi = 3.1415927
Field Value
Pi
public const float Pi = 3.1415927
Field Value
Pi
public const float Pi = 3.1415927
Field Value
Pi
public const float Pi = 3.1415927
Field Value
Pi
public const float Pi = 3.1415927
Field Value
Pi
public const float Pi = 3.1415927
Field Value
Pi
public const float Pi = 3.1415927
Field Value
Pi
public const float Pi = 3.1415927
Field Value
Pi
public const float Pi = 3.1415927
Field Value
Pi
public const float Pi = 3.1415927
Field Value
Pi_2
public const float Pi_2 = 1.5707964
Field Value
Pi_2
public const float Pi_2 = 1.5707964
Field Value
Pi_2
public const float Pi_2 = 1.5707964
Field Value
Pi_2
public const float Pi_2 = 1.5707964
Field Value
Pi_2
public const float Pi_2 = 1.5707964
Field Value
Pi_2
public const float Pi_2 = 1.5707964
Field Value
Pi_2
public const float Pi_2 = 1.5707964
Field Value
Pi_2
public const float Pi_2 = 1.5707964
Field Value
Pi_2
public const float Pi_2 = 1.5707964
Field Value
Pi_2
public const float Pi_2 = 1.5707964
Field Value
Pi_2
public const float Pi_2 = 1.5707964
Field Value
Pi_2
public const float Pi_2 = 1.5707964
Field Value
Pi_4
public const float Pi_4 = 0.7853982
Field Value
Pi_4
public const float Pi_4 = 0.7853982
Field Value
Pi_4
public const float Pi_4 = 0.7853982
Field Value
Pi_4
public const float Pi_4 = 0.7853982
Field Value
Pi_4
public const float Pi_4 = 0.7853982
Field Value
Pi_4
public const float Pi_4 = 0.7853982
Field Value
Pi_4
public const float Pi_4 = 0.7853982
Field Value
Pi_4
public const float Pi_4 = 0.7853982
Field Value
Pi_4
public const float Pi_4 = 0.7853982
Field Value
Pi_4
public const float Pi_4 = 0.7853982
Field Value
Pi_4
public const float Pi_4 = 0.7853982
Field Value
Pi_4
public const float Pi_4 = 0.7853982
Field Value
TwoPi
public const float TwoPi = 6.2831855
Field Value
TwoPi
public const float TwoPi = 6.2831855
Field Value
TwoPi
public const float TwoPi = 6.2831855
Field Value
TwoPi
public const float TwoPi = 6.2831855
Field Value
TwoPi
public const float TwoPi = 6.2831855
Field Value
TwoPi
public const float TwoPi = 6.2831855
Field Value
TwoPi
public const float TwoPi = 6.2831855
Field Value
TwoPi
public const float TwoPi = 6.2831855
Field Value
TwoPi
public const float TwoPi = 6.2831855
Field Value
TwoPi
public const float TwoPi = 6.2831855
Field Value
TwoPi
public const float TwoPi = 6.2831855
Field Value
TwoPi
public const float TwoPi = 6.2831855
Field Value
Methods
Clamp(float, float, float)
public static float Clamp(float value, float min, float max)
Parameters
value
float
min
float
max
float
Returns
Clamp(int, int, int)
public static int Clamp(int value, int min, int max)
Parameters
value
int
min
int
max
int
Returns
Clamp(float, float, float)
public static float Clamp(float value, float min, float max)
Parameters
value
float
min
float
max
float
Returns
Clamp(int, int, int)
public static int Clamp(int value, int min, int max)
Parameters
value
int
min
int
max
int
Returns
Clamp(float, float, float)
public static float Clamp(float value, float min, float max)
Parameters
value
float
min
float
max
float
Returns
Clamp(int, int, int)
public static int Clamp(int value, int min, int max)
Parameters
value
int
min
int
max
int
Returns
Clamp(float, float, float)
public static float Clamp(float value, float min, float max)
Parameters
value
float
min
float
max
float
Returns
Clamp(int, int, int)
public static int Clamp(int value, int min, int max)
Parameters
value
int
min
int
max
int
Returns
Clamp(float, float, float)
public static float Clamp(float value, float min, float max)
Parameters
value
float
min
float
max
float
Returns
Clamp(int, int, int)
public static int Clamp(int value, int min, int max)
Parameters
value
int
min
int
max
int
Returns
Clamp(float, float, float)
public static float Clamp(float value, float min, float max)
Parameters
value
float
min
float
max
float
Returns
Clamp(int, int, int)
public static int Clamp(int value, int min, int max)
Parameters
value
int
min
int
max
int
Returns
Clamp(float, float, float)
public static float Clamp(float value, float min, float max)
Parameters
value
float
min
float
max
float
Returns
Clamp(int, int, int)
public static int Clamp(int value, int min, int max)
Parameters
value
int
min
int
max
int
Returns
Clamp(float, float, float)
public static float Clamp(float value, float min, float max)
Parameters
value
float
min
float
max
float
Returns
Clamp(int, int, int)
public static int Clamp(int value, int min, int max)
Parameters
value
int
min
int
max
int
Returns
Clamp(float, float, float)
public static float Clamp(float value, float min, float max)
Parameters
value
float
min
float
max
float
Returns
Clamp(int, int, int)
public static int Clamp(int value, int min, int max)
Parameters
value
int
min
int
max
int
Returns
Clamp(float, float, float)
public static float Clamp(float value, float min, float max)
Parameters
value
float
min
float
max
float
Returns
Clamp(int, int, int)
public static int Clamp(int value, int min, int max)
Parameters
value
int
min
int
max
int
Returns
Clamp(float, float, float)
public static float Clamp(float value, float min, float max)
Parameters
value
float
min
float
max
float
Returns
Clamp(int, int, int)
public static int Clamp(int value, int min, int max)
Parameters
value
int
min
int
max
int
Returns
Clamp(float, float, float)
public static float Clamp(float value, float min, float max)
Parameters
value
float
min
float
max
float
Returns
Clamp(int, int, int)
public static int Clamp(int value, int min, int max)
Parameters
value
int
min
int
max
int
Returns
Cos(float)
public static float Cos(float radian)
Parameters
radian
float
Returns
Cos(float)
public static float Cos(float radian)
Parameters
radian
float
Returns
Cos(float)
public static float Cos(float radian)
Parameters
radian
float
Returns
Cos(float)
public static float Cos(float radian)
Parameters
radian
float
Returns
Cos(float)
public static float Cos(float radian)
Parameters
radian
float
Returns
Cos(float)
public static float Cos(float radian)
Parameters
radian
float
Returns
Cos(float)
public static float Cos(float radian)
Parameters
radian
float
Returns
Cos(float)
public static float Cos(float radian)
Parameters
radian
float
Returns
Cos(float)
public static float Cos(float radian)
Parameters
radian
float
Returns
Cos(float)
public static float Cos(float radian)
Parameters
radian
float
Returns
Cos(float)
public static float Cos(float radian)
Parameters
radian
float
Returns
Cos(float)
public static float Cos(float radian)
Parameters
radian
float
Returns
Lerp(int, int, float)
public static int Lerp(int value1, int value2, float amount)
Parameters
value1
int
value2
int
amount
float
Returns
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
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
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
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
Lerp(float, float, float)
public static float Lerp(float value1, float value2, float amount)
Parameters
value1
float
value2
float
amount
float
Returns
Lerp(int, int, float)
public static int Lerp(int value1, int value2, float amount)
Parameters
value1
int
value2
int
amount
float
Returns
Lerp(float, float, float)
public static float Lerp(float value1, float value2, float amount)
Parameters
value1
float
value2
float
amount
float
Returns
Lerp(int, int, float)
public static int Lerp(int value1, int value2, float amount)
Parameters
value1
int
value2
int
amount
float
Returns
Lerp(float, float, float)
public static float Lerp(float value1, float value2, float amount)
Parameters
value1
float
value2
float
amount
float
Returns
Lerp(int, int, float)
public static int Lerp(int value1, int value2, float amount)
Parameters
value1
int
value2
int
amount
float
Returns
Lerp(float, float, float)
public static float Lerp(float value1, float value2, float amount)
Parameters
value1
float
value2
float
amount
float
Returns
Lerp(int, int, float)
public static int Lerp(int value1, int value2, float amount)
Parameters
value1
int
value2
int
amount
float
Returns
Lerp(float, float, float)
public static float Lerp(float value1, float value2, float amount)
Parameters
value1
float
value2
float
amount
float
Returns
Lerp(int, int, float)
public static int Lerp(int value1, int value2, float amount)
Parameters
value1
int
value2
int
amount
float
Returns
Lerp(float, float, float)
public static float Lerp(float value1, float value2, float amount)
Parameters
value1
float
value2
float
amount
float
Returns
Lerp(int, int, float)
public static int Lerp(int value1, int value2, float amount)
Parameters
value1
int
value2
int
amount
float
Returns
Lerp(float, float, float)
public static float Lerp(float value1, float value2, float amount)
Parameters
value1
float
value2
float
amount
float
Returns
Lerp(int, int, float)
public static int Lerp(int value1, int value2, float amount)
Parameters
value1
int
value2
int
amount
float
Returns
Lerp(float, float, float)
public static float Lerp(float value1, float value2, float amount)
Parameters
value1
float
value2
float
amount
float
Returns
Lerp(int, int, float)
public static int Lerp(int value1, int value2, float amount)
Parameters
value1
int
value2
int
amount
float
Returns
Lerp(float, float, float)
public static float Lerp(float value1, float value2, float amount)
Parameters
value1
float
value2
float
amount
float
Returns
Lerp(int, int, float)
public static int Lerp(int value1, int value2, float amount)
Parameters
value1
int
value2
int
amount
float
Returns
Lerp(float, float, float)
public static float Lerp(float value1, float value2, float amount)
Parameters
value1
float
value2
float
amount
float
Returns
Sin(float)
public static float Sin(float radian)
Parameters
radian
float
Returns
Sin(float)
public static float Sin(float radian)
Parameters
radian
float
Returns
Sin(float)
public static float Sin(float radian)
Parameters
radian
float
Returns
Sin(float)
public static float Sin(float radian)
Parameters
radian
float
Returns
Sin(float)
public static float Sin(float radian)
Parameters
radian
float
Returns
Sin(float)
public static float Sin(float radian)
Parameters
radian
float
Returns
Sin(float)
public static float Sin(float radian)
Parameters
radian
float
Returns
Sin(float)
public static float Sin(float radian)
Parameters
radian
float
Returns
Sin(float)
public static float Sin(float radian)
Parameters
radian
float
Returns
Sin(float)
public static float Sin(float radian)
Parameters
radian
float
Returns
Sin(float)
public static float Sin(float radian)
Parameters
radian
float
Returns
Sin(float)
public static float Sin(float radian)
Parameters
radian
float
Returns
ToDegrees(float)
public static float ToDegrees(float radians)
Parameters
radians
float
Returns
ToDegrees(float)
public static float ToDegrees(float radians)
Parameters
radians
float
Returns
ToDegrees(float)
public static float ToDegrees(float radians)
Parameters
radians
float
Returns
ToDegrees(float)
public static float ToDegrees(float radians)
Parameters
radians
float
Returns
ToDegrees(float)
public static float ToDegrees(float radians)
Parameters
radians
float
Returns
ToDegrees(float)
public static float ToDegrees(float radians)
Parameters
radians
float
Returns
ToDegrees(float)
public static float ToDegrees(float radians)
Parameters
radians
float
Returns
ToDegrees(float)
public static float ToDegrees(float radians)
Parameters
radians
float
Returns
ToDegrees(float)
public static float ToDegrees(float radians)
Parameters
radians
float
Returns
ToDegrees(float)
public static float ToDegrees(float radians)
Parameters
radians
float
Returns
ToDegrees(float)
public static float ToDegrees(float radians)
Parameters
radians
float
Returns
ToDegrees(float)
public static float ToDegrees(float radians)
Parameters
radians
float
Returns
ToRadians(float)
public static float ToRadians(float degrees)
Parameters
degrees
float
Returns
ToRadians(float)
public static float ToRadians(float degrees)
Parameters
degrees
float
Returns
ToRadians(float)
public static float ToRadians(float degrees)
Parameters
degrees
float
Returns
ToRadians(float)
public static float ToRadians(float degrees)
Parameters
degrees
float
Returns
ToRadians(float)
public static float ToRadians(float degrees)
Parameters
degrees
float
Returns
ToRadians(float)
public static float ToRadians(float degrees)
Parameters
degrees
float
Returns
ToRadians(float)
public static float ToRadians(float degrees)
Parameters
degrees
float
Returns
ToRadians(float)
public static float ToRadians(float degrees)
Parameters
degrees
float
Returns
ToRadians(float)
public static float ToRadians(float degrees)
Parameters
degrees
float
Returns
ToRadians(float)
public static float ToRadians(float degrees)
Parameters
degrees
float
Returns
ToRadians(float)
public static float ToRadians(float degrees)
Parameters
degrees
float
Returns
ToRadians(float)
public static float ToRadians(float degrees)
Parameters
degrees
float