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

Stap 11: Werken met lettertype en tegels


Tot op dit punt hebben we een heleboel werk met sprites gedaan. Laten we shift versnellingen en kijken naar lettertypen en tegels.

U zou kunnen worden jezelf te vragen: wat is het verschil?

  • Sprites zijn 16 x 16 pixel-objecten die op elke pixel positie (X & Y) van het scherm kunnen worden geplaatst.
  • Tegels zijn 8 x 8 pixel-objecten die kunnen worden geplaatst op een 8 x 8 positie van het scherm.

Met andere woorden, u kon gebruiken tegels als kleine sprites en verplaatsen ze rond het scherm, maar de animatie van de beweging zou zo bijna zo glad als werkelijke sprites als zij slechts over het scherm 8 pixels per beweging kunnen verplaatsen. Onthouden tegels mogen worden gebracht uit posities 0 = 27 over het scherm, en 0-31 scherm omlaag.

De tegels is vooral handig voor het weergeven van tekstinformatie aan de speler, scoreborden, of creëren van achtergronden van de sprite om in te wonen. In het geval van mijn Lode-demo die je screenshots van hebt gezien, zijn de tegels gebruikt voor de oprichting van de bakstenen en ladders die mijn held sprite loopt en klimt op.

Als u nog niet gedownload een kopie van GRPHEDIT. BIN en toegevoegd op uw SD-kaart van uw Micromite metgezel, zult u wilt doen. Het is een uitgebreide versie van SPREDIT. BIN waaronder de mogelijkheid om lettertype/tegel. FNT bestanden. Gebruik (M) overstappen van sprite bewerkingsmodus bewerkingsmodus tegel, dan gebruik maken van (G) een groep van 16 x 16 tegels bewerken met behulp van de cursortoetsen selecteren. Het idee is hier is u te bieden een gemakkelijke manier om 16 x 16 tegel blokken (met behulp van 4 tekens) als u wilt maken groter, afbeeldingen voor uw achtergrond in elkaar grijpende indien gewenst.

U kunt elke tegel in de. FNT bestand, maar over het algemeen het is een goed idee om te blijven met de tekens na de hoofdletters (kleine letters a-z) als ze tekst voor informatie in uw spel en nummers voor uw scorebord te verlaten.

Er zijn twee handige subroutines voor het weergeven van lettertypen en tegels op het scherm.

 SUB DisplayText textx,texty,color,text$ FOR x = 1 TO LEN(text$) : char = ASC(MID$(text$,x,1)) I2C write PC,0,6,1,200,textx+x,texty,color,char PAUSE 1 :NEXT x END SUB SUB DisplayChar charx,chary,color,char I2C write PC,0,6,1,200,charx,chary,color,char END SUB 

De weergavetekst subroutine kan u een tekenreeks of een regel tekst op elke X- en Y-positie.

Voorbeelden:

 DisplayText 10,5,6,"Hello World" Displaytext 10,5,6,A$ 

De subroutine DisplayChar doet het zelfde ding met behulp van een nummer.

In het volgende voorbeeld:

 DisplayText 2,1,5,"SCORE" DisplayChar 11,1,6,score 

Deze routines zijn ook zeer nuttig voor het debuggen van uw programma's.

Houd rekening met het volgende:

 DisplayText 2,3,6,"SPRITE X" DisplayText 2,4,6,"SPRITE Y" DisplayText 11,3,6," " DisplayText 11,4,6," " DisplayText 11,3,6,STR$(player_x) DisplayText 11,4,6,STR$(player_y) 

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