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

Stap 6: Ontwerpen van en werken met Sprites


Laten we springen door te werken met sommige sprites.

Zult u een paar bestanden die zijn toegevoegd aan uw Micromite Companion SD-kaart voordat u begint.

Het downloaden van de volgende handelingen uit op uw SD-kaart:

Na het opslaan van deze bestanden op uw SD-kaart (en herziening van de instructies op de SPREDIT. BIN), schoen opwaarts naar de Micromite metgezel en CTRL-B SPREDIT naar "Brun" de Sprite Editor. Zodra de sprite editor te starten is, drukt u op L en typ DEMO. SPR de sprites monster in het geheugen laden.

De sprite editor is geschikt voor het werken met 16 sprite. SPR bestanden. Deze sprites zijn genummerd 0-15.

Als u Pagina-UP/PAGE-DOWN door de sprites, u ziet u drie bewegende sprites hebben, elk bestaande uit vier frames elke webserver zodanig animatie maken.

Voel je vrij om een aantal wijzigingen, het verkennen van de functies van de sprite editor, dan S gebruiken en typ de naam van het bestand (DEMO. SPR) wijzigingen op te slaan uw terug naar SD.

Vervolgens druk op de reset-knop op uw Micromite metgezel en typ bewerken om te beginnen maken van uw eigen BASIC-programma met behulp van deze sprites.

Alle mode 4 BASIC programma's moeten beginnen met de volgende vier regels:

 I2C open 400,100 PC = &h42 I2C write PC,0,3,1,2,4 'Switch to mode4.mde DO WHILE ASC(a$) <> 42 : a$=INKEY$ : LOOP 

Deze regels doen het volgende:

I2C open 400,100 Hiermee opent u de I2C communicatiekanaal

PC = & h42 Hiermee maakt u een variabele PC die we als "steno" verderop in de I2C opdrachten gebruiken zullen.

I2C schrijven PC, 0, 3, 1, 2 of 4 Opdrachten van de Propeller om over te schakelen naar de modus 4 wanneer het programma wordt uitgevoerd.

Doe terwijl ASC(A$) <> 42: een$ = INKEY$: LOOP Vertelt de Micromite te wachten op de schroef om over te schakelen van modi.

Vervolgens invoegen meerdere lege regels maken wat werkruimte die we komen terug naar en maken van de volgende subroutines;

 SUB LoadResource file$,cmd I2C WRITE PC,0,2,1,230 'Clear the I2C registers FOR X = 1 TO LEN(file$) 'Send filename I2C WRITE PC,0,2,x+1,ASC(MID$(file$,x,1)) : NEXT X I2C WRITE PC,0,2,1,cmd 'Initate Load 180 or 181 a$ ="": DO WHILE a$ <> "*" : a$=INKEY$ : LOOP : PAUSE 1000 END SUB SUB LoadSpr sprite,graphic,x,y,mirror,palette I2C WRITE PC,0,8,1,202,sprite,graphic,x,y,mirror,palette END SUB 

Er zijn verschillende zeer handige subroutines die wij u bieden voor uw programma's, maar in de geest van het houden van dingen eenvoudig, laten we beginnen met het allereerste echtpaar.

Vervolgens, ga terug naar een regel onder de DO WHILE ASC(A$) <> 42... en type in het volgende:

 LoadResource "demo.spr",180 LoadSpr 1,4,100,175,0,0 

De subroutine LoadResource laadt uw DEMO. SPR bestand in het geheugen op het eerste punt van uw programma.

De subroutine LoadSpr zal een sprite 1, {sprite 4}, plaatsen op de positie van het scherm 100,175

Druk op F2 om uw programma te gebruiken. Druk op CTRL-Cen vervolgens op F4 om terug te komen aan de editor.

Wijzig de variabelen 4, 100 en 175 en nemen en opnieuw uitvoeren om de resultaten te zien.

De subroutine LoadSpr kan worden aangeroepen wanneer u moet bijwerken van de positie van een sprite.

Houd rekening met het volgende voorbeeld:

 For x = 100 to 150 LoadSpr 1,4,x,175,0,0 pause 10 Next x 

In het algemeen, wanneer u een spel schrijft, hebt u een "master spel lus" waarin uw LoadSpr opdrachten worden bijgewerkt bij elke pass van de loop, bijwerken van de standpunten van je sprites.

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