Menu
CoddyTech
flag He iconעבריתdown icon

סיבוב החללית

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

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

הסקריפטים הם ship.gd, rock.gd ו-main.gd. מתחילים עם הספינה. היא לא מחליקה כמו המחבט. היא מסתובבת: המקשים שמאלה וימינה משנים את ה-rotation שלה, ברדיאנים.

rotation += Input.get_axis("move_left", "move_right") * TURN_SPEED * delta

סיבוב מלא הוא בערך 6.28 רדיאנים. עם TURN_SPEED של 4, סיבוב מלא אורך בערך שנייה וחצי. סיבוב חיובי הוא בכיוון השעון.

challenge icon

אתגר

קל

ב־ship.gd, הוסף const TURN_SPEED = 4.0 וסובב את החללית באמצעות Left ו־Right בתוך _physics_process, במהירות של TURN_SPEED רדיאנים לשנייה. Right מסובב אותה בכיוון השעון.

נסו בעצמכם

extends CharacterBody2D

func _physics_process(delta):
	pass
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה פרויקטים

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