色と量
CoddyのGodotジャーニー「ゲームの手触り」セクションの一部。レッスン 14/23。
同じパーティクルノードでも、まったく異なる効果を作れます。違いの大部分は、色とパーティクルの数です。
$Burst.color = Color(1, 0.42, 0.42)
$Burst.amount = 100color はすべてのパーティクルの色を設定します。この Burst には、寿命の終わりに各パーティクルをフェードアウトさせるカラーランプもあります。amount は、バーストで放出するパーティクルの数です。
大きなイベントには大きく明るいバーストを、小さなイベントには小さなバーストを使いましょう。
チャレンジ
簡単火花を琥珀色にし、数を増やしましょう。
_ready()で、$Burst.colorをColor(1, 0.78, 0.34)に設定します。$Burst.amountを60に設定します。
「プレイ」を押してEを押すと、より大きな琥珀色の火花が飛び出します。その後、「確認」を押します。
自分で試してみよう
extends Node2D
func _ready():
$Thruster.emitting = true
$Burst.one_shot = true
func _process(delta):
if Input.is_action_just_pressed("action"):
$Burst.emitting = true
ゲームの手触りのすべてのレッスン
自分で練習してみよう: Godotプレイグラウンド