色と量
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)に設定し、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プレイグラウンド