Menu
CoddyTech

بكسل في الثانية

جزء من قسم العُقد والمشاهد في رحلة Godot على Coddy. الدرس 9 من 28.

مع delta، يكون الرقم الذي يسبقه سرعة بوحدة البكسل في الثانية. تبلغ سرعة المشي نحو 150 بكسلًا في الثانية، وسرعة الاندفاع نحو 500.

لقطع مسافة في وقت محدد، اقسم المسافة على الوقت:

# 400 بكسل في 2 ثانية تساوي 200 بكسل في الثانية
position.x += 200 * delta

تحدد الإشارة الاتجاه. تحرّك += إلى اليمين على x وإلى الأسفل على y. تحرّك -= إلى اليسار على x وإلى الأعلى على y.

challenge icon

التحدي

سهل

اجعل الروبوت يعبر إلى الحافة اليسرى خلال ثانيتين.

  1. يبدأ الروبوت عند x = 320، وينبغي أن يصل إلى x = 20 خلال 2 ثانية. احسب سرعته بالبكسل في الثانية.
  2. في _process()، حرّكه إلى اليسار بهذه السرعة مضروبة في delta.

اضغط على «العب»: ينزلق الروبوت إلى اليسار ويصبح عند x = 20 بعد ثانيتين. ثم اضغط على «تحقق».

جرّب بنفسك

extends Node2D

func _process(delta):
	position.x += 100 * delta

جميع دروس العُقد والمشاهد

تدرّب بنفسك: Playground لـ Godot