بكسل في الثانية
جزء من قسم العُقد والمشاهد في رحلة Godot على Coddy. الدرس 9 من 28.
مع delta، يكون الرقم الذي يسبقه سرعة بوحدة البكسل في الثانية. تبلغ سرعة المشي نحو 150 بكسلًا في الثانية، وسرعة الاندفاع نحو 500.
لقطع مسافة في وقت محدد، اقسم المسافة على الوقت:
# 400 بكسل في 2 ثانية تساوي 200 بكسل في الثانية
position.x += 200 * deltaتحدد الإشارة الاتجاه. تحرّك += إلى اليمين على x وإلى الأسفل على y. تحرّك -= إلى اليسار على x وإلى الأعلى على y.
التحدي
سهلاجعل الروبوت يعبر إلى الحافة اليسرى خلال ثانيتين.
- يبدأ الروبوت عند
x = 320، وينبغي أن يصل إلىx = 20خلال2ثانية. احسب سرعته بالبكسل في الثانية. - في
_process()، حرّكه إلى اليسار بهذه السرعة مضروبة فيdelta.
اضغط على «العب»: ينزلق الروبوت إلى اليسار ويصبح عند x = 20 بعد ثانيتين. ثم اضغط على «تحقق».
جرّب بنفسك
extends Node2D
func _process(delta):
position.x += 100 * delta
جميع دروس العُقد والمشاهد
2كل إطار
تعمل العملية في كل إطاردلتابكسل في الثانيةالتحرك قطريًاالدوران مع التدويرالنمو باستخدام التحجيمتدرّب بنفسك: Playground لـ Godot