組み込まれたネイティブオーディオプラグインインターフェースについて説明します。いくつかの具体的なプラグイン例について、先へ進むにつれてより複雑なものを見ていきます。することによって、非常に基本的な概念から始めて、ページの終わりの方では、より複雑な使用例を説明します。ダウンロードしてください。つの部分から構成されます。スクリプトとは違い、パフォーマンス上の高い要求のために、プラグインはサポートしたい任意のプラットフォーム用に、できればプラットフォーム専用の最適化も含めて、コンパイルする必要があります。任意であることに注意してください。プラグインを作成することから、プラグイン開発を始める事ができます。どのようなプロジェクトでもブートストラップするため、このアプローチをお勧めします。ファイルとして作成できることを覚えておいてください(他のエディタースクリプトと全く同じです)。プロジェクトに移動することができます。コンパイルすることが可能となるため、ユーザーがプロジェクトにドロップする事が容易になり、またコードを保護する事もできます。名に関係なく、プラグイン内のエフェクト名を通してのみ発生する事に気をつけてください。内に複数のプラグインエフェクトを含めることが簡単にできます。エフェクト定義とパラメーター登録の制御をサポートするコードを追加しました。プロジェクトには、役に立つ多くのサンプルプラグインが含まれており、ゲームコンテキストで役立つさまざまな種類のプラグインを紹介します。このコードはパブリックドメインになっているので、開発の出発点としてコードを自由に使ってください。プラグインの開発は、プラグインに必要なパラメータの定義から始めます。開発を始める前に、プラグインが配置するすべてのパラメータの詳細なマスタープランを持っている必要はありません。ユーザーにどんな経験をしてもらいたいか、どのコンポーネントが必要になってくるかについての大まかなアイデアを持っていると良いでしょう。提供するプラグインのサンプルには、使いやすいユーティリティ関数がたくさん含まれています。プラグイン例を見てみましょう。このシンプルなプラグインは、正弦波で入力される信号を掛け合わせます。周波数が異なる複数のリングモジュレーション効果が連鎖すると、ラジオノイズ/壊れた受信機のようなエフェクトを与えます。値として定義することです。配列へのインデックスとして使用します。デフォルト値、そして表示のみに使用するスケーリング係数が続きます。