矩形内をタッチしているかどうかをチェックする
[詳解]
|
|
TouchRectCollider
(SharpKmyMath.Vector2 position, SharpKmyMath.Vector2 length) |
|
|
TouchRectCollider
(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 length) |
|
|
TouchRectCollider
(SharpKmyMath.Vector2 position, SharpKmyMath.Vector2 length, int result) |
|
|
TouchRectCollider
(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 length, int result) |
|
override int |
IsTouching
(SharpKmyMath.Vector2 touchPos) |
|
override bool |
IsOutOfRange
(SharpKmyMath.Vector2 touchPos) |
|
override void |
Draw
(Microsoft.Xna.Framework.Color color) |
|
void |
SetPositinAndLength
(SharpKmyMath.Vector2 position, SharpKmyMath.Vector2 length) |
|
void |
SetPositinAndLength
(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 length) |
|
abstract int |
IsTouching
(SharpKmyMath.Vector2 touchPos) |
|
abstract bool |
IsOutOfRange
(SharpKmyMath.Vector2 touchPos) |
|
abstract void |
Draw
(Microsoft.Xna.Framework.Color color) |
|
|
SharpKmyMath.Vector2 |
Position
[get, set]
|
|
SharpKmyMath.Vector2 |
Length
[get, set]
|
|
Microsoft.Xna.Framework.Rectangle |
Rectangle
[get, set]
|
|
|
const int |
RESULT_OUT_OF_RANGE
= -2 |
|
|
TouchCollider
(int result) |
|
int |
result
= -1 |
|
static readonly int |
Alpha
= 100 |
|
static readonly float |
FloatAlpha
= Alpha / 255.0f |
|
◆
Draw()
override void Yukar.Engine.TouchRectCollider.Draw
|
( |
Microsoft.Xna.Framework.Color |
color
|
) |
|
|
virtual
|
◆
IsOutOfRange()
override bool Yukar.Engine.TouchRectCollider.IsOutOfRange
|
( |
SharpKmyMath.Vector2 |
touchPos
|
) |
|
|
virtual
|
◆
IsTouching()
override int Yukar.Engine.TouchRectCollider.IsTouching
|
( |
SharpKmyMath.Vector2 |
touchPos
|
) |
|
|
virtual
|
このクラス詳解は次のファイルから抽出されました: