パーティクルエミッターは、2D画像(パーティクルとも呼ばれる)を3D空間に放出することで特別な効果を作成します。パーティクルが環境に放出される際の見た目や動作をカスタマイズすることで、ゲームをユニークで魅力的に感じさせる視覚芸術を作成できます。
例として、Mansion of Wonderテンプレートでは、カーニバルライドの異なるエリアでVFXアートを作成するために以下の3つの画像を使用しています。






同じ技術を使って、この章ではカーニバルライドのレーザーブラストと爆発のパーティクルエミッターを見つけ、それらのプロパティをカスタマイズして、平凡な初期パーティクルを自分のVFXクリエーションに変えていきます。
サンプルエミッターを見つける
このレッスンのテンプレートには、プレイヤーがカーニバルライド中にインタラクトする2つの基本的なパーティクルエミッターが用意されています。
- プレイヤーがブラスターを撃つときに空中を飛ぶレーザーブラスト用。
- レーザーブラストがゴーストやスライムの敵に当たったときの爆発用。
両方のパーティクルエミッターは、シンプルな白いパーティクルから始まるので、この章を通じて視覚的な外観や動作をカスタマイズする際に進捗をリアルタイムで確認できます。
サンプルパーティクルエミッターを見つけるには:
次のカメラコントロールを使用して、マンションの前にある2つのパーティクルエミッターのスタンドを良い視点から見るようにカメラを移動させます。最初にカスタマイズするパーティクルエミッターは、左側の白いスパークルのレーザーブラストパーティクルエミッターです。
アクション コントロール 移動 W A S D 回転 選択したオブジェクトの周りを回転するには、右のマウスボタンを押し続けます。 ズーム マウスのスクロールホイールを使用します。 フォーカス Fを押して選択したオブジェクトにフォーカスします。 
レーザーブラストパーティクルエミッターを見つけます。
- Explorerウィンドウで、検索バーにBlastParticlesと入力します。
- 検索結果からパーティクルエミッターの結果をクリックします。

レーザーブラストをカスタマイズ
3DビューポートまたはExplorerウィンドウで何かを選択すると、Propertiesウィンドウが更新され、Studioのインターフェース内で直接カスタマイズできるすべてのプロパティが表示されます。たとえば、前のセクションでBlastParticlesパーティクルエミッターを選択したとき、Propertiesウィンドウはその特定のパーティクルエミッターのすべてのプロパティで更新されました。
プロパティのカスタマイズを紹介するために、まずレーザーブラストのパーティクルの色と画像をカスタマイズしてみましょう。このプロセスに慣れてきたら、さらに多くのプロパティを試してみてください。
色
パーティクルエミッターのColorプロパティは、各パーティクルのテクスチャを特定の色合いまたは放出からフェードするまでの色のグラデーションに染めます。このレッスンでは、パーティクルを特定の色合いに設定することに焦点を当てていますが、チュートリアルが終わった後にパーティクルエミッターガイドでグラデーションに設定する方法についてもっと学ぶことができます。
レーザーブラストパーティクルに新しい色を付けるには:
PropertiesウィンドウでColorプロパティを見つけ、その右側の薄い灰色のボックスをダブルクリックします。ポップアップのColorsウィンドウが表示されます。

Colorsウィンドウで色を選択し、OKボタンをクリックします。たとえば、Colorプロパティを202, 210, 20に設定すると、パーティクルは以下の画像のようになります。

テクスチャ
パーティクルエミッターのTextureプロパティは、パーティクルエミッターが環境に放出する画像(テクスチャとも呼ばれる)を指定します。テクスチャは、シンボルや自分が描いたものなど、任意の2D画像を使用できます。たとえば、以下のビデオでは、パーティクルエミッターのテクスチャを変更することでまったく異なる効果が生まれる様子を示しています。
レーザーブラストパーティクルに新しいテクスチャを設定するには:
以下の画像の中からパーティクルエミッターのテクスチャとして使用する画像を選び、その下にあるassetID番号をコピーします。爆発をカスタマイズする準備ができたら、このテクスチャのスタートパックに戻ることができます。

rbxassetid://5860841663 
rbxassetid://5857851812 
rbxassetid://5857851618 
rbxassetid://6711256324 
rbxassetid://5833235272 
rbxassetid://6772783963 
rbxassetid://5833323391 
rbxassetid://5857892330 
rbxassetid://5857892405 
rbxassetid://5857931724 
rbxassetid://5857851618 
rbxassetid://5860841737 PropertiesウィンドウでTextureプロパティを見つけ、テキストをハイライトするためにクリックします。

テクスチャのassetIDをCtrlVまたは⌘Vを押して貼り付け、Enterを押します。これで、パーティクルエミッターはあなたのテクスチャのように見えるパーティクルを放出します。たとえば、5833323391のテクスチャを使用すると、パーティクルは以下の例のようになります。

爆発をカスタマイズ
レーザーブラストのカスタムVFXアートができたので、レーザーブラストが邪悪なスライムや恐ろしいゴーストに当たったときの爆発をカスタマイズすることに進みます。爆発のプロパティをカスタマイズしていることを確認するために、爆発パーティクルエミッターを選択して、Propertiesウィンドウがその特定のプロパティで更新されるようにします。
Explorerウィンドウで、検索バーにExplosionParticlesと入力します。
検索結果からパーティクルエミッターの結果をクリックします。

サイズ
パーティクルエミッターのSizeプロパティは、各パーティクルのテクスチャのサイズを特定のサイズまたは放出からフェードするまでのサイズに変更します。このレッスンでは、パーティクルを特定のサイズに設定することに焦点を当てていますが、チュートリアルが終わった後にパーティクルエミッターガイドでサイズを変更する方法についてもっと学ぶことができます。
爆発パーティクルに新しいサイズを設定するには:
PropertiesウィンドウでSizeプロパティを見つけます。
最良の結果を得るために、Sizeを1から10の間の数値に設定します。

パーティクルに関しては、「一律のサイズ」は存在しません。異なるパーティクルテクスチャは、さまざまなサイズでより良く見えます。これを示すために、以下のビデオを見て、Sizeの値が増加するにつれて星のテクスチャがどのように変化するかを確認してください。
速度
パーティクルエミッターのSpeedプロパティは、パーティクルがパーティクルエミッターから放出される速度を変更します。言い換えれば、このプロパティを変更することで、パーティクルが急速に放出されるか、ゆっくりと放出されるかを調整できます。
爆発パーティクルに新しい速度を設定するには:
PropertiesウィンドウでSpeedプロパティを見つけ、それを10(遅い)から100(速い)の間の数値に設定します。

前の章で学んだことを活かして、ゲームをプレイテストしてパーティクルの動作を確認します。何かが正しく見えない場合は、デザインを変更するために戻ることができます。
追加のプロパティ
レーザーブラストと爆発のVFXアートはほぼ完成です!いくつかのパーティクルエミッターのプロパティをカスタマイズしましたが、作業をパーソナライズするために変更できるプロパティはまだたくさんあります。以下のセクションではいくつかを強調しますが、ここにリストされていないものも自由に試してみてください。
LightEmission
LightEmissionプロパティは、パーティクルを光らせます。このプロパティの値が高いほど、低照度の環境でもパーティクルが光るようになります。



RotSpeed
RotSpeedプロパティは、パーティクルが時間とともに回転するようにします。これがどのように機能するかを示すために、以下のビデオを見て、RotSpeedプロパティが増加するにつれてパーティクルの直線テクスチャがどのように回転するかを確認してください。
Lifetime
Lifetimeプロパティは、パーティクルがパーティクルエミッターから放出された後、何秒間表示されるかを変更します。VFXアートによっては、パーティクルが一瞬(0.5秒)だけ表示されるようにしたり、空中に留まる(2秒)ようにしたりすることがあります。
ランダム化された数値
プロパティをランダム化することで、パーティクルがより少ない繰り返しに感じられます。LifetimeやRotSpeedなどの一部のパーティクルエミッターのプロパティに最小値と最大値の範囲を追加することで、ランダム化を追加できます。
数値をランダム化するには:
プロパティ名の横にある小さな矢印をクリックします。プロパティが展開されます。

Minにパーティクルに持たせたい最小値を設定します。
Maxにパーティクルに持たせたい最大値を設定します。
パーティクルエミッターに関する新しい知識を活かして、VFXアートを改善する時間を取ってください。準備ができたら、次のセクションに進んでプレイテストと作業をRobloxに保存する方法について学びましょう。