Skip to content

Commit

Permalink
2023/04/07 時点の英語版に基づき新規翻訳
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 committed Mar 20, 2024
1 parent 43325e1 commit 14b5537
Showing 1 changed file with 50 additions and 0 deletions.
50 changes: 50 additions & 0 deletions files/ja/web/api/pannernode/setposition/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
title: "PannerNode: setPosition() メソッド"
short-title: setPosition()
slug: Web/API/PannerNode/setPosition
l10n:
sourceCommit: 312081aabba3885b35a81107b3c2fc53428896c5
---

{{APIRef("Web Audio API")}}{{Deprecated_Header}}

> **メモ:** この非推奨メソッドを置き換えるために推奨される方法は、 [`positionX`](/ja/docs/Web/API/PannerNode/positionX), [`positionY`](/ja/docs/Web/API/PannerNode/positionY), [`positionZ`](/ja/docs/Web/API/PannerNode/positionZ) 属性を直接設定することです。
`setPosition()` は {{ domxref("PannerNode") }} インターフェイスのメソッドで、リスナー({{domxref("BaseAudioContext.listener")}} 属性に格納されている {{domxref("AudioListener")}} オブジェクトで表されます)に対する音源の相対位置を定義します。 3 つの引数 `x`, `y`, `z` は単位がなく、正しい直交座標系を使用して 3D 空間における音源の位置を記述します。

`setPosition()` メソッドの位置の既定値は `(0, 0, 0)` です。

## 構文

```js-nolint
setPosition(x, y, z)
```

### 引数

- `x`
- : 3D 空間におけるパンナーの x 位置指定。
- `y`
- : 3D 空間におけるパンナーの y 位置指定。
- `z`
- : 3D 空間におけるパンナーの z 位置指定。

### 返値

なし ({{jsxref("undefined")}})。

##

例のコードのについては [`BaseAudioContext.createPanner()`](/ja/docs/Web/API/BaseAudioContext/createPanner#examples) を参照してください。

## 仕様書

{{Specifications}}

## ブラウザーの互換性

{{Compat}}

## 関連情報

- [ウェブオーディオ API の使用](/ja/docs/Web/API/Web_Audio_API/Using_Web_Audio_API)

0 comments on commit 14b5537

Please sign in to comment.