Roblox向けタイクーンエフェクト:購入パッド、キャッシュ演出、アップグレーダー、戦利品
Robloxのタイクーン向け無料エフェクト:光る購入パッド、キャッシュのポップ、マネーレイン、アップグレーダーのレーザー、建物の出現、フリップブックで演出する宝箱やペットのお披露目。プレイヤーがボタンを購入したときにエフェクトを再生するLuauも付属します。
タイクーンは、稼いで購入するサイクルで進行します。お金が入り、プレイヤーがボタンを踏むと、新しいものが現れます。それぞれのステップに専用のエフェクトがあると効果的です。購入可能になると光るパッド、お金が入ったときのポップ、新しいコンベアや部屋が現れるときのほこりやきらめきなどです。ほとんどのエフェクトはタイクーンのオーナーにだけ関係するため、サーバーを混雑させずにたっぷり使えます。
タイクーンのサイクルに使うエフェクト
- ボタン: Buy Pad Glowはすべてのボタンでループ再生されるため、プレイヤーは踏む場所がわかります。
- 建物: Building Construction Popは購入したものが現れる場所で再生します。Tycoon Upgrader Laserは、鉱石を金に変えるアップグレーダーに設置できます。
- 収入: 回収機から支払いがあるときはCash Pop、回収機にお金が貯まるときはCoin Stack Growing、大きな支払いや転生にはMoney Rainを使います。
- ゲームパスと報酬: 自動回収パスにはAuto Collect Magnet、レア報酬にはLegendary Chest Openingを使えます。一般、レア、エピックの宝箱はタイクーン&放置系カテゴリにもあります。
プレイヤーがボタンを購入したときにポップを再生する
多くのタイクーンでは、購入するたびに表示するモデルを非表示にしておき、対応するボタンが購入されたときに表示します。サーバーは所持金を確認してモデルを表示し、購入者のクライアントにエフェクトを再生するよう伝えます。これならサーバー側で視覚演出を処理する必要がありません。ReplicatedStorageにEffectsという名前のフォルダを作り、その隣にTycoonFxという名前のRemoteEventを追加してください。
-- Script inside a buy button part. "Item" is an ObjectValue pointing at the hidden model (in ServerStorage).
local Players = game:GetService("Players")
local tycoonFx = game:GetService("ReplicatedStorage"):WaitForChild("TycoonFx")
local button = script.Parent
local PRICE = 250
local item = button:WaitForChild("Item") :: ObjectValue
local bought = false
button.Touched:Connect(function(hit)
local player = Players:GetPlayerFromCharacter(hit.Parent)
local stats = player and player:FindFirstChild("leaderstats")
local cash = stats and stats:FindFirstChild("Cash")
-- A real tycoon also checks that this player owns this tycoon.
if bought or not cash or cash.Value < PRICE then return end
bought = true
cash.Value -= PRICE
local model = item.Value :: Model
model.Parent = workspace
tycoonFx:FireClient(player, "Building Construction Pop", model:GetPivot())
button:Destroy()
end)-- LocalScript in StarterPlayerScripts
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Debris = game:GetService("Debris")
local effects = ReplicatedStorage:WaitForChild("Effects")
ReplicatedStorage:WaitForChild("TycoonFx").OnClientEvent:Connect(function(name: string, at: CFrame)
local template = effects:FindFirstChild(name)
if not template then return end
local fx = template:Clone()
fx:PivotTo(at)
fx.Parent = workspace
Debris:AddItem(fx, 4)
end)用意済みモデルを使えば、Buy Pad Glowにコードは必要ありません。各ボタンに配置するだけで、全員にループ再生されます。無料のPNGを使う場合は、Part、Attachment、Flipbookという名前のParticleEmitterで一度パーツを作り、Robloxセットアップページにあるループスクリプトを使ってください。
金額を表示する
Cash Income Popupは、固定報酬に適した「+$250」がフレーム内に描かれています。金額が変わる場合は、回収機の上にBillboardGuiを置いてTextLabelを追加し、支払いごとに金額を設定して、その下でCash Popを再生してください。スタジオではCash Income Popupの数字がテキストレイヤーになっているため、数字を変更して報酬ごとのポップアップを書き出すこともできます。
タイクーン向けの設定
- オーナーの画面で再生: 購入や収入のエフェクトは、購入者のクライアントだけで再生してください。ほかのプレイヤーにも新しい建物は表示されますが、サーバー上でポップが飛び交うことはありません。
- サイズ: 購入パッドのエフェクトはパッドより約1 stud大きく、支払い演出は6から8 studs、宝箱やペットのお披露目は10から12 studsが目安です。
- ボタンが多い場合: タイクーンには購入パッドが50個あることもあります。パッドのループには512 pxのテクスチャを使い、大きな演出には1024を使ってください。
- 色: スタジオでキャッシュやコインの色を自分の通貨に合わせて変更するか、エミッターのColorで色を付けてください。淡い色のエフェクトほどきれいに色が付きます。
フリップブックPNGは無料です。各エフェクトページのROBLOXボタンはアカウント不要で使えます。また、無料アカウントでもスタジオから、グリッドとテクスチャサイズを選んで書き出せます(1日3エフェクト)。エミッターを設定済みで再生用Scriptが付いた.rbxmxの準備済みモデルと、UI用のUIFlipbook.luauは、月額$7.99からのすべてのプランに含まれます。
ゲームに取り込む
設定と、無料PNGまたは用意済みモデルの2つの導入方法は、Robloxセットアップページにあります。ジャンル別のおすすめは無料Roblox VFXをご覧ください。書き出し前なら、どのエフェクトもスタジオで変更できます。たとえば、キャッシュの色を自分の通貨に合わせられます。
よくある質問
タイクーンの購入ボタンにエフェクトを追加するには?
サーバーが購入を承認して新しいモデルを表示したら、エフェクト名とモデルのピボットを指定して、購入者にRemoteEventを発火させます。LocalScriptでエフェクトをその位置に複製し、Debrisで削除します。
タイクーンのエフェクトは全プレイヤーに表示するべきですか?
通常はオーナーだけに表示します。満員のサーバーでは購入や支払いが頻繁に発生するため、オーナーのクライアントだけで再生すれば、ほかのプレイヤーの画面を落ち着かせられます。
キャッシュのポップアップに表示する金額は変更できますか?
はい。スタジオでは数字がテキストレイヤーになっているため、新しい金額を入力して再度書き出せます。金額が毎回変わる場合は、BillboardGuiに数字を表示し、その下で通常のCash Popを再生してください。
Robuxを獲得できるゲームで、これらのエフェクトを使えますか?
はい。ライブラリから開始したものを含め、書き出したエフェクトはクレジット表記なしで、商用ゲームを含むあらゆるプロジェクトに使用できます。ただし、ライブラリ自体をエフェクトパックとして再販売することは禁止されています。







