Video: GMStudioPhysics #4 "Fixtures" Tutorial 2025
När du skapar ett fysikbaserat spel i GameMaker: Studio måste du skapa en fixtur för objektet, i motsats till en kollisionsmask eller mask_index. Du skapar denna fixtur så att du kan tilldela fysiska egenskaper till objektet. Fixtures definierar området för ett objekt som blir den form som fysiken använder för kollisioner; det innehåller också fysiska uppgifter för objektet också.
Den grundläggande processen för att skapa en fixtur är att ge den en form, definiera de fysikaliska egenskaperna och applicera sedan den fixturen på objektet. Du kan skapa en fixtur och sedan applicera den på flera objekt så att de alla har samma basegenskaper. GameMaker har inbyggda verktyg som hjälper dig att skapa och tillämpa armaturer i fönstret Objektegenskaper.
När du arbetar med ett fysikbaserat spel måste dina Sprites ha en särskild form, eftersom de måste vara konvexa och aldrig konkava. En konvex form är en som endast har en kontur eller yta som är krökt som utsidan av en cirkel eller sfär och har bara inre vinklar som mäter mindre än 180 grader. En konkav form är en där konturen kurvor inåt, som visas i figuren.
Nu kan du skapa ett nytt objekt för spelaren som använder fysikegenskaper. Du kan använda premade Sprite som ingår i fysikhandledningen eller göra en ny med en konvex form.
