Menu
CoddyTech

מצלמה שעוקבת

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

הרוחב של השלב הזה הוא 1600 פיקסלים, אבל החלון מציג רק 640 פיקסלים. כשהרובוט הולך ימינה, הוא יוצא מהמסך. צומת Camera2D קובע איזה חלק מהשלב יופיע על המסך.

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

var camera = Camera2D.new()
$Player.add_child(camera)

Camera2D.new() יוצר צומת מצלמה, ו-add_child מוסיף אותו כצאצא של השחקן. המצלמה הראשונה שמוסיפים למשחק היא זו שהמסך משתמש בה.

challenge icon

אתגר

קל

גרום למצלמה לעקוב אחרי הרובוט.

  1. ב־level.gd, צור Camera2D באמצעות Camera2D.new().
  2. הוסף אותה כילדה של $Player.

לחץ על "שחק" והתקדם ימינה באמצעות החצים או D: הרובוט נשאר באמצע. לאחר מכן לחץ על "בדיקה".

נסו בעצמכם

extends Node2D

func _ready():
	pass

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

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