Roblox向けシミュレーターエフェクト:コイン、ペット、転生、レベルアップ
Robloxシミュレーターゲーム向けの無料エフェクトです。コインの獲得、宝箱の開封、レアドロップ、ペットの孵化、転生の光柱、レベルアップをフリップブックで収録。ステータスが上がったときに再生するLuauも付属します。
シミュレーターでは、数秒おきにコイン、ステータス、卵、転生などの報酬をプレイヤーに与えます。報酬には小さくて満足感のあるバーストが必要です。レアペットや転生などの大きな瞬間には、画面いっぱいに広がるエフェクトが必要です。プレイヤーはこれらを何百回も目にするため、負荷を抑える必要があります。また、シミュレーターではほとんどの報酬は獲得したプレイヤーだけに関係します。
報酬、ペット、転生
- 宝箱と卵:孵化の際に揺れて、ひびが入り、弾けるPet Egg Hatch。開封用のTreasure Chest。レア度を見せるLoot Beams。
- レベルアップと転生:プレイヤーの周囲に表示するLevel Upと、転生用のRebirth Burst。金色のリング、光の柱、虹色のリングが広がります。
- コインとジェム:1枚獲得するたびに使うGold Dust Puff。小さく保ち、サイズは3 to 4 studs、テクスチャは512 pxにします。コインがプレイヤーに飛んでくる間はCoin Magnet Collect、大量獲得にはGem Showerを使います。
ステータスが上がったときに再生する
シミュレーターではleaderstatsに進行状況を保存します。LocalScriptでプレイヤー自身のステータスを監視し、変化したときにキャラクターの位置でエフェクトを再生できます。そのプレイヤーのマシン上だけで動くため、個人報酬には最適です。他のプレイヤーに、全員のレベルアップが表示されることはありません。
-- LocalScript in StarterPlayerScripts
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Debris = game:GetService("Debris")
local player = Players.LocalPlayer
local level = player:WaitForChild("leaderstats"):WaitForChild("Level")
local template = ReplicatedStorage.Effects:WaitForChild("Level Up")
level.Changed:Connect(function()
local root = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if not root then return end
local fx = template:Clone()
fx:PivotTo(root.CFrame)
fx.Parent = workspace
Debris:AddItem(fx, 3) -- Lifetime 2 s + 1
end)コイン獲得時は、コインを削除する直前にその位置でエフェクトを再生します。全員に見せたい転生では、アニメVFXと同じように、サーバーからRemoteEventを全クライアントに送信します。
シミュレーター向けの設定
- テクスチャサイズ:コイン、ジェム、ハートは画面上で小さいため、512または256 pxのテクスチャで十分です。1024の4分の1または16分の1のメモリで済みます。
- エフェクト内の文字:Level Upや一部の報酬エフェクトには、フレームに英語の文字が描かれています。ゲームを翻訳している場合は、文字のないエフェクトを選ぶか、エクスポート前にstudioでテキストレイヤーを削除してください。
- ペット:オーラと同じ方法でエフェクトをペットに溶接します。Sizeを小さくし、ZOffsetを正の値にすると、ハートが手前に描画されます。
- HUDのカウンター:スコアに飛び込むコインはワールドではなくScreenGuiに表示します。UIエフェクトをご覧ください。
フリップブックPNGは無料です。各エフェクトページのROBLOXボタンはアカウント不要で使えます。また、無料アカウントでもスタジオから、グリッドとテクスチャサイズを選んで書き出せます(1日3エフェクト)。エミッターを設定済みで再生用Scriptが付いた.rbxmxの準備済みモデルと、UI用のUIFlipbook.luauは、月額$7.99からのすべてのプランに含まれます。
ゲームに取り込む
すべての設定と、無料のPNGまたはすぐに使えるモデルという2つの導入方法は、Robloxのセットアップページにあります。ジャンル別のおすすめは無料のRoblox VFXをご覧ください。エクスポート前に、どのエフェクトもstudioで変更できます。金色のコインをジェムや独自の通貨カラーに変えられます。
よくある質問
シミュレーターの報酬エフェクトは、すべてのプレイヤーに表示すべきですか?
通常は表示しません。コイン獲得やレベルアップなどの個人報酬は、LocalScriptを使って獲得したプレイヤーのマシン上だけで再生するのが最適です。レアな孵化や転生など、大きな瞬間には全員に見えるエフェクトを使いましょう。
コインのエフェクトを何百個も再生すると、ゲームが重くなりますか?
各エフェクトは1つのパーティクルなので、同時にたくさん再生しても軽量です。再生後はDebrisで削除し、小さなエフェクトには512または256 pxのテクスチャを使ってメモリを節約しましょう。
通貨に合わせてコインの色を変えられますか?
はい。エフェクトをstudioで開いて色を変更するか、RobloxでエミッターのColorプロパティを使って色を付けます。Colorはテクスチャに乗算されます。
Robuxを獲得できるゲームで、これらのエフェクトを使えますか?
はい。ライブラリから開始したものを含め、書き出したエフェクトはクレジット表記なしで、商用ゲームを含むあらゆるプロジェクトに使用できます。ただし、ライブラリ自体をエフェクトパックとして再販売することは禁止されています。







