Menu
CoddyTech

回転して回す

CoddyのGodotジャーニー「ノードとシーン」セクションの一部。レッスン 11/27。

ノードは自身の位置を中心に回転します。rotationは回転した角度をラジアンで表します。1回転は2 * PIラジアンで、約6.28です。rotation_degreesは同じ角度を度数で表し、1回転は360度です。一方を変更すると、もう一方も連動します。

rotation_degrees = 90   # 4分の1回転
rotation = PI / 2      # 同じ4分の1回転

角度が大きくなると、ノードは時計回りに回転します。回転させるには、各フレームで角度にdeltaを掛けた値を加えます。

func _process(delta):
	rotation_degrees += 90 * delta

これで1秒ごとに4分の1回転します。-=を使うと反対方向に回転します。

challenge icon

チャレンジ

簡単

ロボットをその場で、時計回りに毎秒半回転させます。

自分で試してみよう

extends Node2D

func _process(delta):
	pass
quiz icon腕試し

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

ノードとシーンのすべてのレッスン

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