Menu
CoddyTech
flag Ar iconالعربيةdown icon

دلتا

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

لا يرسم كل حاسوب 60 إطارًا في الثانية. ترسم الشاشة السريعة 144 إطارًا، وقد يرسم الهاتف المشغول 30 إطارًا. الروبوت الذي يتحرك بمقدار بكسلين في كل إطار يكون سريعًا على أحدهما وبطيئًا على الآخر.

يمرر Godot القيمة delta إلى _process(delta) في كل إطار. وهي المدة بالثواني منذ الإطار السابق: نحو 0.0167 عند 60 إطارًا في الثانية، ونحو 0.033 عند 30.

اضرب مقدار الحركة في delta لتصبح الحركة في الثانية:

func _process(delta):
	position.y += 60 * delta

يحرّك ذلك العقدة 60 بكسلًا كل ثانية على أي حاسوب.

challenge icon

التحدي

سهل

اجعل الروبوت يتحرك إلى اليمين بسرعة 100 بكسل في الثانية، باستخدام delta.

جرّب بنفسك

extends Node2D

func _process(delta):
	position.x += 2
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

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

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