Game Maker Language リファレンス > 組み込み関数 用途別 > サウンド > audio_emitter_position
audio_emitter_position †
オーディオ空間内で指定されたエミッタの位置を変更します
構文 †
audio_emitter_position(emitter, x, y, z);
- emitter
- エミッタのインデックス番号
- x
- リスナーからの相対座標(X)。デフォルトは「0」
- y
- リスナーからの相対座標(Y)。デフォルトは「0」
- z
- リスナーからの相対座標(Z)。デフォルトは「0」
戻り値 †
- N/A
- なし
説明 †
この関数を使用すると3Dオーディオ空間のエミッタの位置を変更することができます。
位置はリスナーからの相対座標となり、サウンドに影響を与えます。デフォルトは(0, 0, 0)です。
詳細についてはaudio_listener_position()を参照してください。
例えばエミッタを(100, 0, 0)に設定し、現在のリスナーが(200, 0, 0)である場合、音声は左から聞こえるようになります。
- X: プラスが左側。マイナスが右側
- Y: プラスが下側。マイナスが上側
- Z: プラスが奥。マイナスが手前
下の画像はリスナーとエミッタの相対的な位置関係を視覚的に表現したものです
if speed > 0
{
audio_emitter_position(s_emit, x, y, 0);
}
上記コードはインスタンスの"speed"が0より大きければ、エミッタ”s_emit"のX,Y座標を移動します
Wiki内検索
#search(): You already view a search box
MENU
2ch
その他
最新の30件
2024-03-07
2023-08-09
2023-05-21
2023-05-20
2023-05-04
2022-10-13
2022-07-21
2022-07-02
2022-04-06
2021-11-30
2021-11-26
2021-10-03
2021-09-23
2021-08-15
2021-06-02
2021-01-23
2021-01-21
2021-01-19
2021-01-18
2021-01-16
2021-01-15
人気の10件
今日の10件
これまでの訪問者: 970
今日の訪問者: 2
昨日の訪問者: 1
閲覧者: 4