Sprites & afbeeldingen op de metgezel Micromite (7 / 13 stap)

Stap 7: Animeren Sprites


Tegen het einde van de laatste pagina, we begonnen met het verplaatsen van onze sprite ballon rond het scherm met behulp van een voor/NEXT-lus.

Dit voorziet de basic "life" onze sprite, maar nu laten we gaan een stap verder.

Laten we doen wat Disney animators jarenlang hebben gedaan. Door snel flipping de sprite zelf extra frames, kunnen we het creëren van de illusie van beweging en animatie. Als u hebt peeked op de DEMO. SPR bestand, je hebt eigenlijk vier verschillende ballonnen, basisgewicht van sprite 4, elk met een kleine vooruitgang.

Voeg de volgende nieuwe subroutines aan de bodem van uw programma onder het commando van LoadSpr...

 Sub Animate sprite,start,end,delay I2C WRITE PC,0,6,1,219,sprite,start,end,delay End Sub Sub MoveSpeed sprite,xdelay,ydelay,xinc,yinc I2C Write PC,0,7,1,220,sprite,xdelay,ydelay,xinc,yinc End Sub 

Deze twee nieuwe subroutines kunnen animeren en bewegen sprites in "automatische piloot"-modus. Deze opdrachten zijn perfect voor situaties wanneer u moet achtergrond actie automatisch gebeuren. Zoals de rollende logs in het spel Pitfall, of de haaien zwemmen in het spel Jungle Hunt.

Laten we onze ballon in gang gezet.

Voeg de volgende opdrachten onder de LoadSpr 1,4,100,175,0,0 -lijn in uw programma:

 Animate 1,4,7,30 'Animate Balloon - frames 4-7, speed 30 MoveSpeed 1,3,5,1,-1 'Put the Balloon in motion 

Onze ballon is nu sprite frames, 4-7 aan snelheid 30, en reizen over en opwaartse animeren!

De animatie opdracht is waarschijnlijk zeer duidelijk.

Programma Sprite animeren, starten sprite afbeelding, einde sprite afbeelding, snelheid.

De subroutine MoveSpeed neemt een beetje nader onderzoek.

MoveSpeed programma Sprite, xdelay, ydelay, xinc, yinc

Xdelay en Xdelay kan worden ingesteld met snelheden tussen 0 en 50. (0 tegengehouden, en 50 is langzaamste)

Xinc en Yinc wordt gewoonlijk ingesteld op om het even wat tussen -2..-1..1..2.

XINC, -1 is links van de huidige positie, 1 klopt van huidige positie door pixel
YINC, -1 is 1 pixel uit positie, 1 beneden 1 pixel vanaf huidige positie.

Hoe hoger de nummers gebruikt in Xinc en Yinc, hoe sneller de sprite wordt verplaatst.

Nogmaals, beide opdrachten zijn ideaal als sprites moeten deel uitmaken van de achtergrond.

Merk op hoe de ballon gewoon doorloopt rond het scherm wanneer het de rand bereikt?

Gerelateerde Artikelen

Mario Bros Room

Mario Bros Room

Hallo iedereen!Ik ben een grote fan van video games, omdat ik een kind was en mijn favoriete spel is - en blijft - Mario Bros 3; Zodra mijn eerste kind geboren (hij is nu 9 maanden) ik realiseerde dat zijn kamer een Mario Bros wereld zal zijn. Ik heb
!!!! GEWELDIGE PRANK! Maak een echte grap computerspel!!! (doordat dit u leert de basisprincipes van computergames)

!!!! GEWELDIGE PRANK! Maak een echte grap computerspel!!! (doordat dit u leert de basisprincipes van computergames)

Ok dit instructable zal tonen u hoe u een eenvoudig spel, maar het lijkt me een leuk spel, de twist is het zal schrikken u wanneer u niet verwacht, zult u zien wat ik bedoelIK MAAKTE DIT INSTRUCTABLE OM DE WEDSTRIJD VAN APRIL FOOLS SNELHEID DUS PLEAS
Bouw je eigen Micromite Companion Minicomputer

Bouw je eigen Micromite Companion Minicomputer

De Micromite Companion Minicomputer is de volgende generatie in de Pocket Mini Computer-serie.Het is de combinatie van twee Open Source systemen, de software van de Micromite, een creatie van de PIC32 door Geoff Graham en de Parallax Propeller, een o
Hoe maak je afbeeldingen voor een DDR-stijl spel

Hoe maak je afbeeldingen voor een DDR-stijl spel

deze tutorial leert u stap voor stap over het maken van graphics voor een DDR-stijl spel in kras.Stap 1: Je moet... Voor het maken van afbeeldingen moet u twee programma's:Kras: die is gratis op http://www.scratch.mit.eduMicrosoft Power Point: aankoo
Hoe met Sprite animatie's op Adobe Flash

Hoe met Sprite animatie's op Adobe Flash

Heyo dit instructable zal laten zien de snelle en gemakkelijk proces van de sprite animeren, als je niet wat sprites zijn weet, ze zijn van alle afbeeldingen / tekens in oude games of nieuwe dit proces is zeer eenvoudig en zeer tijdrovend dit kan wor
Mini restauratie: ' 67 Austin Healey Sprite MKiV

Mini restauratie: ' 67 Austin Healey Sprite MKiV

deze mini resto was een gift van de verjaardag verrassing voor mijn vader's 60ste.Ik verwacht dat deze eerste poging tot een automobiel restauratie uitlaat mijn vakkennis te helpen meer te ontwikkelen.Terugkijkend beet ik zeker meer dan ik kon kauwen
Metgezel kubus Tissue box

Metgezel kubus Tissue box

na het spelen Portal, ik nodig mijn zeer eigen metgezel kubus, maar wilde niet dat sommige kubus verrommeling op mijn bureau. Dus na enige tijd in de hobby winkel, vond ik een mooie kubus gevormde weefsel vak houder, en dus mijn nuttige metgezel kubu
Hoe maak je een metgezel gewogen kubus!

Hoe maak je een metgezel gewogen kubus!

Hey!Dit is mijn eenvoudige maar zeer zeer zeer zeer zeer tijdrovend gewogen metgezel kubus tutorial!Ik ontwierp en maakte het mezelf dus het kostte ongeveer 50-60 uur!Het was niet heel moeilijk, maar als het je eerste keer doet cross stitching dan ik
Het bewerken van Wolfenstein 3D pistool sprites (basis)

Het bewerken van Wolfenstein 3D pistool sprites (basis)

dit was de eerste FPS game ik ooit modded en laat me je vertellen, hoewel het spel gedateerd is, het is nog steeds een leuke spel en altijd nog leuker als u uw eigen kanon u gemaakt en krijgen te spelen rond met het!de beste redactie, ik heb gevonden
Hoe maak je een metgezel kubus

Hoe maak je een metgezel kubus

Deze drie dimensionale metgezel kubus maakt een grote knickknack voor uw bureau, en een nog beter geschenk. Wat gamer zou niet willen een metgezel kubus als een geschenk ontvangen? Het is een geeky maar goedkope manier om iemand te tonen hoeveel u ec
Maken van een PowerPoint sprite strijd

Maken van een PowerPoint sprite strijd

DISCLAIMER: Ik vind het jammer er is geen foto's, ik heb niet een camera, en ik aan het weet niet hoe om op te slaan op mijn PC.Stap 1: De sprites De sprites maken door twee of meer uit deze link:http://www.thespritersresource.com , plak ze op sommig
Hoe te zetten muziek, video's en afbeeldingen op een Nintendo DS

Hoe te zetten muziek, video's en afbeeldingen op een Nintendo DS

in dit instructable, (hopelijk) leert u hoe te zetten video's, muziek en afbeeldingen op uw ds. Zodra je de knie, zijn eigenlijk heel eenvoudig. nu... op met het leren!EDIT: voor degenen onder u die alleen maar een converter hoeft, scroll naar benede
De afbeeldingen van de radar in de wereld van een tekst.

De afbeeldingen van de radar in de wereld van een tekst.

Dit is een voortzetting van de tekst in een grafische wereld instructable (). Krijgen van het weer is belangrijk. Één aardig ding over dit instructable is dat u kunt grafische beelden nemen en hen omzetten in tekst. Dat scheelt een hoop schijfruimte
Afbeeldingen vectoren voor lasersnijden en 3D-printen

Afbeeldingen vectoren voor lasersnijden en 3D-printen

Net voor Kerstmis besloten heb ik om de boom ornamenten voor mijn familie en vrienden. Het idee was om CNC of laser snij ze in een 1/8" multiplex blad. Mijn eerste taak was te vinden van een mooi model online. Er was nogal een paar die ik graag, maar