-
Notifications
You must be signed in to change notification settings - Fork 0
Vector.h
ayaha401 edited this page Nov 4, 2021
·
4 revisions
3Dベクトルと位置の表現
VECTOR playerPosition;
// モデルの位置を初期化
playerPosition = VGet(0.0f, 0.0f, 0.0f);
while (ProcessMessage() == 0)
{
// 位置リセット
if (keyState[KEY_INPUT_R] == 1)
{
// プレイヤー座標を原点にリセット
playerPosition = Vector.Zero();
}
}
Zero | VGet(0, 0, 0) と同じ意味 |
---|---|
One | VGet(1, 1, 1) と同じ意味 |
Forward | VGet(0, 0, 1) と同じ意味 |
Back | VGet(0, 0, -1) と同じ意味 |
Left | VGet(-1, 0, 0) と同じ意味 |
Right | VGet(1, 0, 0) と同じ意味 |
Up | VGet(0, 1, 0) と同じ意味 |
Down | VGet(0, -1, 0) と同じ意味 |
VECTOR operator*(VECTOR v, float f) | VECTOR * floatを可能にします |
---|---|
VECTOR operator*(float f, VECTOR v) | float * VECTORを可能にします |