組み込み関数 - カメラ
カメラに関するユーティリティ関数
関数の一覧
hsCameraGetXVector
void hsCameraGetXVector(ref float X, ref float Y, ref float Z)
カメラのワールド座標系のXベクトルを取得します。
hsCameraGetYVector
void hsCameraGetYVector(ref float X, ref float Y, ref float Z)
カメラのワールド座標系のYベクトルを取得します。
hsCameraGetZVector
void hsCameraGetZVector(ref float X, ref float Y, ref float Z)
カメラのワールド座標系のZベクトルを取得します。
hsCameraSetTPSCameraYOffset
void hsCameraSetTPSCameraYOffset(float YOffset, float YDistanceOffset)
TPSカメラのY方向のオフセットを指定します。単位はメートルです。YDistanceOffsetはカメラズームによってさらに補正させる場合に使用するパラメータです。
hsCameraGetPos
void hsCameraGetPos(ref float X, ref float Y, ref float Z)
ワールド座標系におけるカメラの位置を取得します。
hsCameraGetPosVector3
Vector3 hsCameraGetPosVector3()
ワールド座標系におけるカメラの位置をVector3として取得します。
hsCameraGetQuaternion
Quaternion hsCameraGetQuaternion()
ワールド座標系におけるカメラの向きをQuaternionとして取得します。
hsCameraSetFPSMode
void hsCameraSetFPSMode(bool Enable)
引数 Enable をtrueに設定するとカメラをFPSモードに、falseに設定するとカメラをTPSモードに変更します。
hsCameraGetFPSMode
bool hsCameraGetFPSMode()
現在のカメラのFPSモードの値を返します。
hsCameraGetRotateSpeed
float hsCameraGetRotateSpeed()
MENU → 設定 → カメラで指定された「操作感度」をfloatとして取得します。
hsCameraGetXRotateReverse
bool hsCameraGetXRotateReverse()
MENU → 設定 → カメラで指定された「上下操作」をリバースがtrueとして取得します。
hsCameraGetYRotateReverse
bool hsCameraGetYRotateReverse()
MENU → 設定 → カメラで指定された「左右操作」をリバースがtrueとして取得します。
hsCameraGetAdjustType
int hsCameraGetAdjustType()
MENU → 設定 → カメラで指定された「三人称視点位置」をintとして取得します。
中央:0、左寄り:1、右寄り:2です。
hsCameraGetPitchAngleType
int hsCameraGetPitchAngleType()
MENU → 設定 → カメラで指定された「アイレベル」をintとして取得します。
低い:0、普通:1、高い:2です。
hsGetCameraName
string hsGetCameraName()
現在指定されているアイテムカメラのアイテム名を取得します。
メインカメラである場合(どのアイテムカメラでもない場合)空文字を返します。