スクリーンセーバー:漂流
CoddyのGodotジャーニー「ノードとシーン」セクションの一部。レッスン 24/28。
次の5つのレッスンでは、画面上を漂い、端に当たると跳ね返り、跳ね返るたびに色が変わるロゴのスクリーンセーバーを作ります。
シーンには暗い空と、白いプレート、影、Labelを持つLogoノードがあります。ロゴのmodulateでプレートを青く色付けします。そのスクリプトであるlogo.gdは、まだ何もしません。
最初のステップは速度です。ノード変数に保持しておけば、後のステップでロゴが跳ね返るときに変更できます。
チャレンジ
簡単スクリーンセーバーを開始しましょう。ロゴを漂わせます。
logo.gdの先頭に、Vector2(200, 90)に設定したノード変数velocityを追加します。_process()で、deltaを使って、1秒あたりvelocityの分だけロゴを動かします。
「プレイ」を押します。ロゴが右下に向かって漂い、今のところ画面外へ出ていきます。その後、「確認」を押します。
自分で試してみよう
extends Node2D
func _process(delta):
pass
ノードとシーンのすべてのレッスン
自分で練習してみよう: Godotプレイグラウンド