1秒あたりのピクセル数
CoddyのGodotジャーニー「ノードとシーン」セクションの一部。レッスン 9/27。
deltaを使う場合、その前にある数値はピクセル毎秒で表される速度です。歩く速さは毎秒約150ピクセル、ダッシュの速さは約500ピクセルです。
決められた時間内に一定の距離を移動するには、距離を時間で割ります。
# 2秒間で400ピクセルは、1秒あたり200ピクセル
position.x += 200 * delta符号によって方向が決まります。+=はx上で右へ、y上で下へ移動します。-=はx上で左へ、y上で上へ移動します。
チャレンジ
簡単ロボットは x = 320 からスタートします。一定の速度で 2秒 で x = 20 に到達させましょう。まず速度を求めてください。
自分で試してみよう
extends Node2D
func _process(delta):
position.x += 100 * delta
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
ノードとシーンのすべてのレッスン
自分で練習してみよう: Godotプレイグラウンド