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サイズ2Mirage.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.initialMirage.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色2Mirage.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.initialU0float
texture.layer-{n}.uv.v0.initialV0float
texture.layer-{n}.uv.u1.initialU1float
texture.layer-{n}.uv.v1.initialV1float
texture.layer-{n}.uv.u0.linkU0 のリンクbool
texture.layer-{n}.uv.v0.linkV0 のリンクbool
texture.layer-{n}.uv.u1.linkU1 のリンクbool
texture.layer-{n}.uv.v1.linkV1 のリンク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

Add0
Subtract1
Modulate2
Transparent3
 

Mirage.Attribute.GenerateRate

Per Second0
Total1
Per Frame2
Per Frame Interval3
 

Mirage.Attribute.GenerateShape

Point0
Box1
Sphere2
Plane3
 

Mirage.Attribute.TextureAddress

Wrap0
Clamp1
Mirror2
 

Mirage.Attribute.TextureFilter

None0
Point1
Linear2
Anisotropic3
 

Mirage.Attribute.RadialFieldRangeType

Infinite0
Range1
 

Mirage.Attribute.ExpirationMode

ExpireAll0
WaitComplete1
 

Mirage.Attribute.ParticleType

Billboard0
BillboardY1
Polygon2
 

Mirage.Attribute.ParticlePivot

Left Top0
Top1
Right Top2
Left3
Center4
Right5
Left Bottom6
Bottom7
Right Bottom8
Specified9