ヒット時にフラッシュ
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()関数が呼び出されます。
チャレンジ
簡単hit()で、ロボットを点滅させましょう。
modulateをColor(4, 4, 4)に設定します。- 0.3秒かけて
modulateをColor(1, 1, 1)に戻します。
Eキーを押して試してみましょう。
自分で試してみよう
extends Node2D
func hit():
pass
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
ゲームの手触りのすべてのレッスン
自分で練習してみよう: Godotプレイグラウンド