ParticleEmitter プロパティ

プロパティ詳細
Textureパーティクルにレンダリングされる画像を決定します。これは各パーティクルの視覚的外観を定義するために重要です。
Colorパーティクルの寿命にわたる色を制御し、色の間のスムーズな移行をサポートします。
Transparencyパーティクルの寿命にわたる透明度を設定し、フェード効果を可能にします。
Sizeパーティクルの寿命にわたるサイズを指定します。これは動的に変化し、成長または縮小効果を可能にします。
Lifetime各パーティクルが自動的に削除される前に存在する期間を定義します。
Rate毎秒放出されるパーティクルの数を決定します。
Speedパーティクルの放出時の初速度を制御します。
Rotationパーティクルの回転角度を指定し、時間の経過とともに変化させることができます。
Directionパーティクルが放出される初期方向を度単位で設定します。
SpreadAngle指定された方向からのランダム性を定義し、パーティクルの拡散を可能にします。
VelocityInheritance放出時に放出器の速度の割合をパーティクルが継承できるようにします。
EmissionDirection放出器の向きに対するパーティクルが放出される方向。
Dragパーティクルが減速する速さを決定し、空気抵抗をシミュレートします。
Accelerationパーティクルに一定の加速度を適用し、重力などの効果に役立ちます。
LightEmissionパーティクルがどれだけ光を放つか、または輝くかを決定し、さまざまな背景に対する視認性を高めます。
LightInfluence環境光がパーティクルにどれだけ影響を与えるかを指定し、パーティクルが周囲とどのようにブレンドするかを影響します。
LockedToPart設定すると、パーティクルは発射器が動くオブジェクトに親和されている場合に移動します。
ZOffsetパーティクルのレンダリング順序を世界の他のオブジェクトに対して調整しますが、実際の位置は変更されません。
local part = script.Parent  

-- Create a ParticleEmitter
local particleEmitter = Instance.new("ParticleEmitter")

-- Set properties of the ParticleEmitter
particleEmitter.Parent = part  -- Attach the emitter to the part
particleEmitter.Texture = "rbxassetid://83139619689306"  -- Set a texture ID for the particles
particleEmitter.Rate = 50  -- Particles per second
particleEmitter.Lifetime = NumberRange.new(1, 2)  -- Life time of particles in seconds
particleEmitter.Speed = NumberRange.new(10, 20)  -- Speed range of particles
particleEmitter.SpreadAngle = Vector2.new(360, 360)  -- Spread angle to emit particles in all directions

-- Optionally, customize other properties like Color, Size, Transparency, etc.
particleEmitter.Color = ColorSequence.new(Color3.fromRGB(255, 255, 0), Color3.fromRGB(255, 150, 0))  -- Yellow to orange gradient
particleEmitter.Size = NumberSequence.new(0.5, 1)  -- Start and end sizes of particles

-- Enable/Disable the emitter programmatically
particleEmitter.Enabled = true  -- Start emitting particles

このチュートリアルがお役に立ちましたら、私の仕事をサポートするためにコーヒーをおごっていただけると嬉しいです。

ご支援、誠にありがとうございます!

コーヒーをおごる