📄️ 1. Bakgrund
Lägg till en TileMapLayer och importera background.png på samma sätt som vi skapade marken, men utan kolision den här gången. Markera de rutor du vill använda som bakgrund och rita ut den på spelplanen. I Inspector, under Ordering, hittar du Z-Index. Ändra värdet och observera hur det påverkar renderingens lager.
📄️ 2.Bättre mynt
Adera Label nod till Camera2D i din karakär, öpna script för karaktär och dra med ctrl label node till början av script det måste blir ca @onready var label: Label = $Camera2D/Label. Efter det skappar du funktionsom ska addera en poäng och visa den på Label, dvs label.text = str(*variabel för poäng*)
📄️ 3.Platformer
Skapa en AnimatableBody2D som en nytt scen och lägg till CollisionShape2D och Sprite2D. Välj en rektangulär kollision och aktivera One Way Collision så att spelaren kan hoppa upp på plattformen. Lägg till en sprite med platform.png och placera ut plattformen i spelet.
📄️ 4.Bättre kartär
Välja animated sprite i animation flik adderar du två till animationer för “jump” och “run”, du kan också adera input maps i project-settings-inputmaps för att använda wasd eller något annat istället/tillsammans med pillar t.ex om den heter “left” ersätta alla ui_left i kod osv. nu kan du skriva en kod så att när du står ska du se idle animation, när springa run, tänk om riktningar och när man i luft “jump”. Du kanske ska behöva veta att
📄️ 5. Lösningen
Nu kan du ladda ner spel från den länken https://github.com/white-fox-33/workshop/tree/solution-extra och jämföra med din projekt.