Menu
CoddyTech

מצלמה חלקה

חלק מהיחידה התחושה של המשחק במסלול ה-Godot של Coddy. שיעור 10 מתוך 23.

מצלמה שמקובעת לשחקן מתחילה ונעצרת בתנועות חדות ופתאומיות. מצלמה שנשארת מעט מאחור ואז משיגה אותו נעה בצורה חלקה יותר.

Camera2D עושה זאת באמצעות החלקת מיקום.

position_smoothing_enabled = true
position_smoothing_speed = 4.0

השורה הראשונה מפעילה את ההחלקה. המהירות קובעת כמה מהר התצוגה משיגה את השחקן. מספר קטן גורם לה להישאר הרחק מאחור, ומספר גדול גורם לה כמעט לא להישאר מאחור. ברירת המחדל של Godot היא 5.

צומת המצלמה עדיין נע עם השחקן. רק התצוגה על המסך משתהה מאחור.

challenge icon

אתגר

קל

גרמו למצלמה להדביק את הפער בצורה חלקה.

  1. בתוך _ready(), הגדירו את position_smoothing_enabled לערך true.
  2. הגדירו את position_smoothing_speed לערך 4.0, והשאירו את הגבולות כפי שהם.

לחצו על "שחק" והפעילו: התצוגה נשארת מאחור ואז מדביקה את הפער. לאחר מכן לחצו על "בדיקה".

נסו בעצמכם

extends Camera2D

func _ready():
	limit_left = 0
	limit_top = 0
	limit_right = 1600
	limit_bottom = 360

כל השיעורים ביחידה התחושה של המשחק

תרגלו בעצמכם: Godot אונליין