מצלמה שעוקבת
חלק מהיחידה התחושה של המשחק במסלול ה-Godot של Coddy. שיעור 8 מתוך 23.
הרוחב של השלב הזה הוא 1600 פיקסלים, אבל החלון מציג רק 640 פיקסלים. כשהרובוט הולך ימינה, הוא יוצא מהמסך. צומת Camera2D קובע איזה חלק מהשלב יופיע על המסך.
התצוגה ממורכזת סביב המצלמה. הפוך את המצלמה לצאצא של השחקן, והיא תנוע יחד עם השחקן. כך השחקן יישאר במרכז המסך.
var camera = Camera2D.new()
$Player.add_child(camera)Camera2D.new() יוצר צומת מצלמה, ו-add_child מוסיף אותו כצאצא של השחקן. המצלמה הראשונה שמוסיפים למשחק היא זו שהמסך משתמש בה.
אתגר
קלגרום למצלמה לעקוב אחרי הרובוט.
- ב־
level.gd, צורCamera2DבאמצעותCamera2D.new(). - הוסף אותה כילדה של
$Player.
לחץ על "שחק" והתקדם ימינה באמצעות החצים או D: הרובוט נשאר באמצע. לאחר מכן לחץ על "בדיקה".
נסו בעצמכם
extends Node2D
func _ready():
pass
כל השיעורים ביחידה התחושה של המשחק
תרגלו בעצמכם: Godot אונליין