Hoe maak je een persoon Walk maken in Game Maker 7

Game Maker 7 is een programma vrijgegeven door YoYo Games dat helpt aspirant game-ontwikkelaars gemak in de kunst van het spel programmeren met een eenvoudige grafische interface voor het maken van games.In Game Maker 7 kunt u een geanimeerde sprite van een wandelende persoon te maken en de uitvoering van het evenement code voor het toestaan ​​dat de sprite te stoppen en te gaan lopen op basis van input van de gebruiker.

wat je

  • Windows OS
  • Game Maker 7
Need

instructies

  1. Gebruik het menu bron om een ​​nieuwe sprite te maken.Bewerk de sprite in de Image Editor om een ​​beeld van een man die rechtop in het profiel te trekken en op te slaan door te klikken op het groene vinkje.Zodra je terug bent in de Sprite Editor, klikt u op "Animation" en "set lengte."Je moet het aantal frames dat uw wandeling cyclus zal nemen als de lengte van de animatie in te voeren.Voor deze tutorial, zal u de eenvoudigste wandeling cyclus mogelijk te maken: geef een animatie le

    ngte van twee.U ziet nu twee miniaturen van uw status sprite.Open de tweede, zet de rechter muisknop op je achtergrond kleur, en het gebruik van de loting gereedschapskist om de benen te wissen.Teken de benen nu zo dat het lijkt dat de man loopt, met een naar voren en de andere terug.Klik op het groene vinkje om op te slaan.Tot slot, maak een sprite van een effen kleur op de vloer te vertegenwoordigen.Zorg ervoor dat de transparantie uit te schakelen voor de vloer sprite.

  2. Gebruik de bron menu om een ​​object dat de vloer sprite gebruikt creëren.Ervoor te zorgen dat het wordt gemarkeerd als zichtbaar en solide, en opslaan.Maak een nieuwe kamer (opnieuw met het menu bron), en teken een eenvoudige vloer langs de bodem met behulp van uw vloer voorwerp en op te slaan.

  3. Maak de walkingMan object.Zorg ervoor dat de walkingMan object als zowel vaste en zichtbaar.

  4. Voeg een "druk op de spatiebalk" evenement.Dit evenement zal gebruik maken van twee acties.Ten eerste, de "vaste actie bewegen" ingesteld op een snelheid van 1, een richting recht, en met het betreffende vak aangevinkt.Ten tweede vindt de "code uitvoeren" actie onder het tabblad Controle en sleep deze naar actielijst de "druk op de spatiebalk" evenement.Een kleine tekst editor zal verschijnen, en je moet typen in de volgende code:

    // Stel de animatie snelheid 1.
    image_speed = 1

  5. Voeg een "release spatiebalk" evenement.Dit evenement zal ook dezelfde twee acties, met een paar wijzigingen bevatten.De vaste beweging actie in dit geval, in plaats van het instellen van de snelheid op 1, zal deze ingesteld op 0, waardoor de man te stoppen met bewegen.Als u klikt op "run" op dit punt, dan zul je een animatie van een man die naar voren loopt telkens wanneer u op de spatiebalk en stopt om te wandelen in plaats wanneer je het los te krijgen.Dat is waarschijnlijk niet wat je wilt.U wilt waarschijnlijk uw man om stil te staan ​​wanneer hij niet vooruit te lopen, zodat u een andere "code uitvoeren" actie om dit te bereiken zal schrijven.Deze keer, typt u het volgende:

    // Stel de animatie snelheid 0
    image_speed = 0
    // Stel de animatie frame 0, zodat onze man zeker te staan ​​en niet halverwege een stap
    image_index =0

  6. Voeg de walkingMan object naar de kamer en klik op "te spelen."

543
0
2
Computer Programmeertalen