Menu
CoddyTech

ヒット時にフラッシュ

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

白いフラッシュが表示され、何かに当たったことがプレイヤーにすぐ伝わります。

modulateはノードの色を乗算します。Color(1, 1, 1)では何も変わらないため、これがノードの通常の値です。1より大きい数値を指定すると色が明るくなります。Color(4, 4, 4)を指定すると、ロボットはほぼ白くなります。

modulate = Color(4, 4, 4)

次に、modulateをColor(1, 1, 1)に戻すようにトゥイーンします。ロボットはほんの一瞬で元の色に戻ります。

このゲームでは、Eキーを押すとロボットのhit()関数が呼び出されます。

challenge icon

チャレンジ

簡単

hit()で、ロボットを点滅させましょう。

  1. modulateをColor(4, 4, 4)に設定します。
  2. 0.3秒かけてmodulateをColor(1, 1, 1)に戻します。

Eキーを押して試してみましょう。

自分で試してみよう

extends Node2D

func hit():
	pass
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

ゲームの手触りのすべてのレッスン

自分で練習してみよう: Godotプレイグラウンド