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