Interface IPositionable
座標指定可能なオブジェクトのインターフェイス
Inherited Members
Namespace: CriWare.Interfaces
Assembly: CriWare.CriAtom.dll
Syntax
public interface IPositionable : IUpdatable
Remarks
CriAtomEx3dSourceなどの、空間内での座標や姿勢を指定できるインスタンスは本インターフェイスを介して制御できます。 各フレームワークやゲームエンジン固有のベクター型や回転/姿勢を表現する型を利用する場合、本インターフェイスに対する拡張メソッドを定義することをおすすめします。 指定した座標や姿勢を実際の振る舞いに反映するには、Update()を呼び出す必要がある点にご注意ください。
Methods
Set3dRegionHn(CriAtomEx3dRegion)
3Dリージョンの指定
Declaration
void Set3dRegionHn(CriAtomEx3dRegion region)
Parameters
Type | Name | Description |
---|---|---|
CriAtomEx3dRegion | region | 3Dリージョンオブジェクト |
SetOrientation(in Vector, in Vector)
姿勢の指定
Declaration
void SetOrientation(in CriAtomEx.Vector front, in CriAtomEx.Vector top)
Parameters
Type | Name | Description |
---|---|---|
CriAtomEx.Vector | front | 前方向ベクトル |
CriAtomEx.Vector | top | 上方向ベクトル |
SetPosition(in Vector)
座標の指定
Declaration
void SetPosition(in CriAtomEx.Vector vector)
Parameters
Type | Name | Description |
---|---|---|
CriAtomEx.Vector | vector | 空間内での座標 |
SetVelocity(in Vector)
速度の指定
Declaration
void SetVelocity(in CriAtomEx.Vector velocity)
Parameters
Type | Name | Description |
---|---|---|
CriAtomEx.Vector | velocity | 空間内での速度 |