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

حرّك أي خاصية تدريجيًا

جزء من قسم الإحساس باللعبة في رحلة Godot على Coddy. الدرس 2 من 23.

يمكن للانتقال التدريجي أن يغيّر أي خاصية تحتوي على رقم أو Vector2 أو Color. اكتب اسم الخاصية بين علامتي اقتباس، بالاسم نفسه الذي تستخدمه في الشيفرة: "position"، "scale"، "rotation_degrees"، "modulate".

var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)

هذا يجعل العقدة أكبر بمرتين خلال نصف ثانية.

يجب أن تكون القيمة النهائية من النوع نفسه للخاصية. تحتوي rotation_degrees على عدد عشري، لذا اكتب 360.0، وليس 360. لا تخلط بينها وبين "rotation"، التي تُحسب بالراديان. 360 راديان تساوي نحو 57 دورة.

challenge icon

التحدي

سهل

ينزلق الروبوت إلى المنصة. غيّر الحركة التدريجية بحيث يبقى الروبوت في مكانه ويُكمل دورة كاملة واحدة. اجعل قيمة rotation_degrees تصل إلى 360.0 خلال ثانية واحدة.

جرّب بنفسك

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(480, 265), 1.0)
quiz iconاختبر نفسك

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

جميع دروس الإحساس باللعبة

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