コンテンツにスキップ

組み込み関数 - カメラ

カメラに関するユーティリティ関数


関数の一覧

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()

現在指定されているアイテムカメラのアイテム名を取得します。

メインカメラである場合(どのアイテムカメラでもない場合)空文字を返します。


Feedback