Home >
マニュアル > ノードのアトリビュート
アトリビュート
アトリビュートには以下の種類があります。
- Boolean
- Integer
- Float
- String
- Vector3
- Color4
- Matrix
アトリビュートには名前が割り当てられています。この名前をスクリプト名(将来的にスクリプトなどから値を取得・設定するときに利用する目的)と呼びます。
アトリビュート一覧
node | ノードアトリビュートを持っているかどうか | bool |
node.name | ノード名 | string |
node.color | ノードの背景色 | Mirage.Core.Color4 |
node.color.fore | ノードの前景色 | Mirage.Core.Color4 |
basic | 基本アトリビュートを持っているかどうか | bool |
basic.visibility | 表示 | bool |
basic.influence.translation | 親の位置を継承するかどうか | bool |
basic.influence.rotation | 親の回転を継承するかどうか | bool |
basic.influence.scale | 親のスケールを継承するかどうか | bool |
basic.influence.color | 親のカラーを継承するかどうか | bool |
basic.influence.field | フィールドの影響を受けるかどうか | bool |
basic.enable | 有効かどうか | bool |
basic.debug | デバッグを有効にするかどうか | bool |
basic.priority.initial | 優先度 | int |
basic.life_time.initial | 寿命 | int |
basic.expiration_time.initial | 消滅時間 | int |
basic.expiration_mode | 消滅モード | Mirage.Attribute.ExpirationMode |
basic.sort.initial | ソートプライオリティ | int |
basic.start_time.initial | 活動開始 | int |
translation | 位置アトリビュートを持っているかどうか | bool |
translation.initial | 位置 | Mirage.Core.Vector3 |
translation.link.x | 位置.X のリンク | bool |
translation.link.y | 位置.Y のリンク | bool |
translation.link.z | 位置.Z のリンク | bool |
velocity.initial | 速度 | Mirage.Core.Vector3 |
velocity.link.x | 速度.X のリンク | bool |
velocity.link.y | 速度.Y のリンク | bool |
velocity.link.z | 速度.Z のリンク | bool |
accel.initial | 加速度 | Mirage.Core.Vector3 |
accel.link.x | 加速度.X のリンク | bool |
accel.link.y | 加速度.Y のリンク | bool |
accel.link.z | 加速度.Z のリンク | bool |
rotation | 回転アトリビュートを持っているかどうか | bool |
rotation.initial | 回転 | Mirage.Core.Vector3 |
rotation.link.x | 回転.X のリンク | bool |
rotation.link.y | 回転.Y のリンク | bool |
rotation.link.z | 回転.Z のリンク | bool |
angular_velocity.initial | 角速度 | Mirage.Core.Vector3 |
angular_velocity.link.x | 角速度.X のリンク | bool |
angular_velocity.link.y | 角速度.Y のリンク | bool |
angular_velocity.link.z | 角速度.Z のリンク | bool |
angular_accel.initial | 角加速度 | Mirage.Core.Vector3 |
angular_accel.link.x | 角加速度.X のリンク | bool |
angular_accel.link.y | 角加速度.Y のリンク | bool |
angular_accel.link.z | 角加速度.Z のリンク | bool |
scale | スケールアトリビュートを持っているかどうか | bool |
scale.initial | スケール | Mirage.Core.Vector3 |
scale.link.x | スケール.X のリンク | bool |
scale.link.y | スケール.Y のリンク | bool |
scale.link.z | スケール.Z のリンク | bool |
scale_speed.initial | スケール速度 | Mirage.Core.Vector3 |
scale_speed.link.x | スケール速度.X のリンク | bool |
scale_speed.link.y | スケール速度.Y のリンク | bool |
scale_speed.link.z | スケール速度.Z のリンク | bool |
scale_accel.initial | スケール加速度 | Mirage.Core.Vector3 |
scale_accel.link.x | スケール加速度.X のリンク | bool |
scale_accel.link.y | スケール加速度.Y のリンク | bool |
scale_accel.link.z | スケール加速度.Z のリンク | bool |
size | サイズアトリビュートを持っているかどうか | bool |
size.initial | サイズ | Mirage.Core.Vector3 |
size.link.x | サイズ.X のリンク | bool |
size.link.y | サイズ.Y のリンク | bool |
size.link.z | サイズ.Z のリンク | bool |
size_speed.initial | サイズ速度 | Mirage.Core.Vector3 |
size_speed.link.x | サイズ速度.X のリンク | bool |
size_speed.link.y | サイズ速度.Y のリンク | bool |
size_speed.link.z | サイズ速度.Z のリンク | bool |
size_accel.initial | サイズ加速度 | Mirage.Core.Vector3 |
size_accel.link.x | サイズ加速度.X のリンク | bool |
size_accel.link.y | サイズ加速度.Y のリンク | bool |
size_accel.link.z | サイズ加速度.Z のリンク | bool |
size2 | サイズ2アトリビュートを持っているかどうか | bool |
size2.initial | サイズ2 | Mirage.Core.Vector3 |
size2.link.x | サイズ2.X のリンク | bool |
size2.link.y | サイズ2.Y のリンク | bool |
size2.link.z | サイズ2.Z のリンク | bool |
size2_speed.initial | サイズ2速度 | Mirage.Core.Vector3 |
size2_speed.link.x | サイズ2速度.X のリンク | bool |
size2_speed.link.y | サイズ2速度.Y のリンク | bool |
size2_speed.link.z | サイズ2速度.Z のリンク | bool |
size2_accel.initial | サイズ2加速度 | Mirage.Core.Vector3 |
size2_accel.link.x | サイズ2加速度.X のリンク | bool |
size2_accel.link.y | サイズ2加速度.Y のリンク | bool |
size2_accel.link.z | サイズ2加速度.Z のリンク | bool |
color | 色アトリビュートを持っているかどうか | bool |
color.initial | 色 | Mirage.Core.Color4 |
color.link.r | 色.r のリンク | bool |
color.link.g | 色.g のリンク | bool |
color.link.b | 色.b のリンク | bool |
color.link.a | 色.a のリンク | bool |
color2 | 色2アトリビュートを持っているかどうか | bool |
color2.initial | 色2 | Mirage.Core.Color4 |
color2.link.r | 色2.r のリンク | bool |
color2.link.g | 色2.g のリンク | bool |
color2.link.b | 色2.b のリンク | bool |
color2.link.a | 色2.a のリンク | bool |
vertex_colors | 頂点カラーを持っているかどうか | bool |
vcolor1 | 頂点カラー1(左上) | Mirage.Core.Color4 |
vcolor2 | 頂点カラー2(右上) | Mirage.Core.Color4 |
vcolor3 | 頂点カラー3(左下) | Mirage.Core.Color4 |
vcolor4 | 頂点カラー4(右下) | Mirage.Core.Color4 |
blend | ブレンドアトリビュートを持っているかどうか | bool |
blend.enable | ブレンドが有効かどうか | bool |
blend.func | ブレンド関数 | Mirage.Attribute.BlendFunc |
render_state | レンダリングアトリビュートを持っているかどうか | bool |
render_state.culling | カリング | bool |
render_state.depth_func | 深度テスト | bool |
render_state.depth_write | 深度書き込み | bool |
render_state.lighting | ライティング | bool |
texture | テクスチャを持っているかどうか | bool |
texture.count | テクスチャレイヤーの数 | int |
texture.layer-{n} | n 番のテクスチャレイヤーアトリビュートを持っているか | bool |
texture.layer-{n}.address.u | アドレスモード(u) | Mirage.Attribute.TextureAddress |
texture.layer-{n}.address.v | アドレスモード(v) | Mirage.Attribute.TextureAddress |
texture.layer-{n}.address.w | アドレスモード(w) | Mirage.Attribute.TextureAddress |
texture.layer-{n}.min_filter | フィルタ(Min) | Mirage.Attribute.TextureFilter |
texture.layer-{n}.mag_filter | フィルタ(Mag) | Mirage.Attribute.TextureFilter |
texture.layer-{n}.mip_filter | フィルタ(MipMap) | Mirage.Attribute.TextureFilter |
texture.layer-{n}.filename | ファイル名 | string |
texture.layer-{n}.fullpath | フルパス | string |
texture.layer-{n}.uv.u0.initial | U0 | float |
texture.layer-{n}.uv.v0.initial | V0 | float |
texture.layer-{n}.uv.u1.initial | U1 | float |
texture.layer-{n}.uv.v1.initial | V1 | float |
texture.layer-{n}.uv.u0.link | U0 のリンク | bool |
texture.layer-{n}.uv.v0.link | V0 のリンク | bool |
texture.layer-{n}.uv.u1.link | U1 のリンク | bool |
texture.layer-{n}.uv.v1.link | V1 のリンク | bool |
generate | 生成アトリビュートを持っているかどうか | bool |
generate.count | 生成数 | int |
generate.time | 生成時間 | int |
generate.frame | フレーム | int |
generate.interval | 生成間隔 | Mirage.Attribute.GenerateRate |
generate.random_seed | 乱数種 | int |
generate.shape | 形状 | Mirage.Attribute.GenerateShape |
generate.bounds.initial | 範囲 | Mirage.Core.Vector3 |
generate.bounds.link.x | 範囲.X のリンク | bool |
generate.bounds.link.y | 範囲.Y のリンク | bool |
generate.bounds.link.z | 範囲.Z のリンク | bool |
particle | パーティクルアトリビュートを持っているかどうか | bool |
particle.type | パーティクルタイプ | Mirage.Attribute.ParticleType |
particle.pivot.type | スケール、回転のピボット位置 | Mirage.Attribute.ParticlePivot |
particle.pivot.x | ピボットポイントの X。左上からのオフセット位置。 | float |
particle.pivot.y | ピボットポイントの Y。左上からのオフセット位置。 | float |
field.gravity | 重力フィールドのアトリビュートを持っているかどうか | bool |
field.gravity.initial | 重力加速度 | float |
field.wind | 風フィールドのアトリビュートを持っているかどうか | bool |
field.wind.magnitude.initial | 強さ | float |
field.wind.direction.initial | 向き | Mirage.Core.Vector3 |
field.wind.noize.initial | ノイズ | float |
field.radial | 放射フィールドのアトリビュートを持っているかどうか | bool |
field.radial.magnitude.initial | 強さ | float |
field.radial.magnitude_damp.initial | 減衰 | float |
field.radial.position.initial | 中心位置 | Mirage.Core.Vector3 |
field.radial.range_type | 影響範囲タイプ | Mirage.Attribute.RadialFieldRangeType |
field.radial.range.initial | 影響する長さ | float |
xxx.initial のアトリビュートがあれば、xxx.upper を持っている場合があります(必須ではない)。
この場合、ランダム値となり xxx.initialが下限、xxx.upperが上限となります。
Mirage.Attribute.BlendFunc
Add | 0 |
Subtract | 1 |
Modulate | 2 |
Transparent | 3 |
Mirage.Attribute.GenerateRate
Per Second | 0 |
Total | 1 |
Per Frame | 2 |
Per Frame Interval | 3 |
Mirage.Attribute.GenerateShape
Point | 0 |
Box | 1 |
Sphere | 2 |
Plane | 3 |
Mirage.Attribute.TextureAddress
Mirage.Attribute.TextureFilter
None | 0 |
Point | 1 |
Linear | 2 |
Anisotropic | 3 |
Mirage.Attribute.RadialFieldRangeType
Mirage.Attribute.ExpirationMode
Mirage.Attribute.ParticleType
Billboard | 0 |
BillboardY | 1 |
Polygon | 2 |
Mirage.Attribute.ParticlePivot
Left Top | 0 |
Top | 1 |
Right Top | 2 |
Left | 3 |
Center | 4 |
Right | 5 |
Left Bottom | 6 |
Bottom | 7 |
Right Bottom | 8 |
Specified | 9 |