Menu
CoddyTech

التلاشي

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

‏modulate هي قيمة من نوع Color تتكوّن من أربعة أجزاء: الأحمر والأخضر والأزرق ودرجة الشفافية (a). تحدد درجة الشفافية مدى ظهور العقدة معتمة. القيمة 1 تعني أنها معتمة، والقيمة 0 تعني أنها غير مرئية.

لتحريك جزء واحد من خاصية، اكتب الجزء بعد نقطتين رأسيتين:

var tween = create_tween()
tween.tween_property(self, "modulate:a", 0.0, 1.0)

‏"modulate:a" قيمة عددية واحدة، لذا تكون قيمة النهاية 0.0. يظل الأحمر والأخضر والأزرق كما هي. وينطبق هذا أيضًا على "position:x" و"scale:y".

التلاشي ليس مثل visible = false. تظل العقدة مرئية، لكنها تصبح شفافة تمامًا.

challenge icon

التحدي

سهل

اجعل الروبوت يتلاشى.

  1. في _ready()، أنشئ حركة انتقالية باستخدام create_tween().
  2. حرّك "modulate:a" إلى 0.0 خلال 1.0 ثانية.

اضغط على «العب»: سيتلاشى الروبوت. ثم اضغط على «تحقق».

جرّب بنفسك

extends Node2D

func _ready():
	pass

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

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