تعمل العملية في كل إطار
جزء من قسم العُقد والمشاهد في رحلة Godot على Coddy. الدرس 7 من 28.
يرسم Godot صورة جديدة للعبة مرات عديدة في الثانية. كل صورة هي إطار. تعمل هذه اللعبة بمعدل 60 إطارًا في الثانية.
تعمل _ready() مرة واحدة. وتعمل _process() في كل إطار، أي 60 مرة في الثانية:
func _process(delta):
position.y += 1يحرّك ذلك العقدة بمقدار بكسل واحد إلى الأسفل في كل إطار، أي 60 بكسلًا في الثانية. الخطوات صغيرة، لذا ترى انزلاقًا سلسًا.
اترك delta بين الأقواس الآن. يشرح الدرس التالي ذلك.
التحدي
سهلاجعل الروبوت ينزلق إلى اليمين.
- في
_process()، استبدلpassبسطر يضيف2إلىposition.x. - أبقِ علامة التبويب أمامه.
اضغط على «العب»: ينزلق الروبوت إلى اليمين، بمقدار 2 بكسل في كل إطار. ثم اضغط على «تحقق».
جرّب بنفسك
extends Node2D
func _process(delta):
pass
جميع دروس العُقد والمشاهد
2كل إطار
تعمل العملية في كل إطاردلتابكسل في الثانيةالتحرك قطريًاالدوران مع التدويرالنمو باستخدام التحجيمتدرّب بنفسك: Playground لـ Godot