Video: GMStudioPhysics #4 "Fixtures" Tutorial 2025
Når du opretter et fysikbaseret spil i GameMaker: Studio, skal du oprette en fixtur til objektet, i modsætning til en kollisionsmaske eller mask_index. Du opretter denne armatur, så du kan tildele fysiske egenskaber til objektet. Fixtures definerer området af et objekt, der bliver den form fysikken bruger til kollisioner; det indeholder også fysiske oplysninger af objektet også.
Den grundlæggende proces til oprettelse af en armatur er at give den en form, definere de fysiske egenskaber og derefter anvende denne armatur til objektet. Du kan oprette en fixture og derefter anvende den på flere objekter, så de alle har de samme basisegenskaber. GameMaker har indbyggede værktøjer til at hjælpe dig med at oprette og anvende inventar i vinduet Objektegenskaber.
Når du arbejder med et fysikbaseret spil, skal dine Sprites have en bestemt form, idet de skal være konvekse og aldrig konkave. En konveks form er en, der kun har en kontur eller overflade buet som ydersiden af en cirkel eller kugle, og den har kun indvendige vinkler, der måler mindre end 180 grader. En konkav form er en, hvor konturen kurver indad, som vist i figuren.
Nu kan du oprette et nyt objekt til afspilleren, der bruger fysiske egenskaber. Du kan bruge den premade Sprite, der er inkluderet i fysik-tutorialen eller lave en ny med en konveks form.