VFX の型のリファレンス
このページでは、Visual Effect Graph が使うすべての型を紹介します。標準の C# および Unity の型もあれば、Visual Effect Graph 独自のものもあります。
基本型
基本型は、基本データを保存するために使える、標準の C# および Unity の型を指します。
Attribute 互換型
Attribute 互換型は、System または SpawnEvent ペイロードの属性ストレージに使えます。
型 | 説明 |
---|---|
float | 32 ビット浮動小数点値 |
int | 32 ビット符号付き整数値 |
uint | 32 ビット符号なし整数値 |
bool | 1 ビットブーリアン値 |
Vector2 | 2D の 32 ビット浮動小数点ベクトル |
Vector3 | 3D の 32 ビット浮動小数点ベクトル |
Vector3 | 4D の 32 ビット浮動小数点ベクトル |
Color | 4 つのコンポーネント (赤、緑、青、アルファ) 32 ビット浮動小数点リニア色 |
その他の基本型
次の基本型には、属性互換性はありません。つまりパーティクルに対する属性として使うことはできませんが、開放されたプロパティがあれば Visual Effect コンポーネントで設定することはできます。
型 | 説明 |
---|---|
Gradient | Unity の Gradient 型 |
AnimationCurve | Unity の AnimationCurve 型 |
Texture2D | Unity の Texture2D 型 |
Texture3D | Unity の Texture3D 型 |
TextureCube | Unity の CubeMap 型 |
Texture2DArray | Unity の Texture2DArray 型 |
TextureCubeArray | Unity の CubeMapArray 型 |
Mesh | Unity の Mesh 型 |
より高度な型
このセクションでは、Visual Effect Graph に含まれる、上級者向けの型を説明します。これらは基本型のより高度なバージョン、または (複数プロパティから構成される) 複合型のいずれかになります。
スペーサブルな基本型
スペーサブルな基本型とは、値とともに空間を埋め込んだ Vector 型です。さらに、空間変換を実行する際に、ベクトルセマンティクスを使います。
型 | 説明 |
---|---|
Position | ワールド空間またはローカル空間の 3 つのコンポーネントから成る位置ベクトルです。この型とそのプロパティに関する詳細は、Position を参照してください。 |
Vector | ワールド空間またはローカル空間の 3 つのコンポーネントから成るベクトルです。この型とそのプロパティに関する詳細は、Vector を参照してください。 |
Direction | ワールド空間またはローカル空間の 3 つのコンポーネントから成る正規化された方向です。この型の値を取得するときは常に、正規化されます。この型とそのプロパティに関する詳細は、Direction を参照してください。 |
形状型
形状型は、基本型の構成に基づいて形状を定義する、より高度な型です。
型 | 説明 |
---|---|
Sphere | 中心と半径に定義されるスフィアです。この型とそのプロパティに関する詳細は、Sphere を参照してください。 |
ArcSphere | 角度と Sphere に定義される、スフィアのソリッドな弧です。この型とそのプロパティに関する詳細は、ArcSphere を参照してください。 |
AABox | 中心と 3D サイズに定義される、座標軸に沿った 3D ボックスです。この型とそのプロパティに関する詳細は、AABox を参照してください。 |
Plane | 位置と法線ベクトルに定義される、3D 無限平面です。この型とそのプロパティに関する詳細は、Plane を参照してください。 |
OrientedBox | 位置、オイラー角度、およびスケールに定義される、有向ボックスです。この型とそのプロパティに関する詳細は、OrientedBox を参照してください。 |
Circle | 位置と半径に定義される、XY 面上の 3D の円です。この型とそのプロパティに関する詳細は、Circle を参照してください。 |
ArcCircle | 角度と Circle に定義される、円のソリッドな弧です。この型とそのプロパティに関する詳細は、ArcCircle を参照してください。 |
Torus | 位置と長半径 (トーラス半径)、および短半径 (トーラスの厚み) に定義される、XY 面上の 3D トーラスです。この型とそのプロパティに関する詳細は、Torus を参照してください。 |
ArcTorus | 角度と 3D 円環 に定義される、トーラスのソリッドアークです。この型とそのプロパティに関する詳細は、ArcTorus を参照してください。 |
Cone | 高さ、上部半径、および下部半径に定義される、3D 円錐です。この型とそのプロパティに関する詳細は、Cone を参照してください。 |
ArcCone | 角度と 円錐 に定義される、3D 円錐のソリッドアークです。この型とそのプロパティに関する詳細は、ArcCone を参照してください。 |
Line | 2 つの位置に定義される線です。この型とそのプロパティに関する詳細は、Line を参照してください。 |
Transform | 位置、オイラー角度、スケールに定義される、移動、回転、スケールのコンポーネントです。この型とそのプロパティに関する詳細は、Transform を参照してください。 |
その他の型
型 | 説明 |
---|---|
TerrainType | 一連の境界、ハイトマップ、高さによって定義される、Unity の Terrain (地形) です。この型とそのプロパティに関する詳細は、TerrainType を参照してください。 |
Camera | Transform、FOV、ニアクリップ面、ファークリップ面、アスペクト比、解像度に定義される、Unity の Camera です。この型とそのプロパティに関する詳細は、Camera を参照してください。 |