Menu
CoddyTech

色と量

CoddyのGodotジャーニー「ゲームの手触り」セクションの一部。レッスン 14/23。

同じパーティクルノードでも、まったく異なる効果を作れます。違いの大部分は、色とパーティクルの数です。

$Burst.color = Color(1, 0.42, 0.42)
$Burst.amount = 100

color はすべてのパーティクルの色を設定します。この Burst には、寿命の終わりに各パーティクルをフェードアウトさせるカラーランプもあります。amount は、バーストで放出するパーティクルの数です。

大きなイベントには大きく明るいバーストを、小さなイベントには小さなバーストを使いましょう。

challenge icon

チャレンジ

簡単

火花を琥珀色にし、数を増やしましょう。

  1. _ready()で、$Burst.colorをColor(1, 0.78, 0.34)に設定します。
  2. $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プレイグラウンド