QuickPlayer: DIY zak spelconsole (8 / 9 stap)

Stap 8: Het maken van animatie:


Op dit punt, hebben we sommige tekens op het scherm weergegeven, dan hen te maken van onze eigen aangepaste tekens bewerkt.

Het is tijd voor sommige ORE animatie!

  • Dubbelklik op het bestand, "CHARACTER DEMO.spin" uit onze map te openen van een animatie demo in Propeller Tool.
  • Druk op F11 om het te sturen aan de Propeller.

Met behulp van een Wii-controller, moet u zitten kundig voor de teken rond het scherm verplaatsen.

Als je goed kijkt, ziet u twee 8 x 16 tekens die worden gebruikt voor voorwaartse animatie, en twee anderen gebruikt voor achterwaartse animatie.
Pagina wegknippen van meerdere tekens geeft de illusie van animatie.

Neem een kijkje achter het gordijn.  Opening van de OREFont in Gameboy tegel Designer kunt zien we de combinaties van de vier 8 x 16 gebruikt in onze animatie: (Zie image2)

  1. 2-3 & 4-5 worden gebruikt wanneer gaan vooruit.
  2. 6-7 & 8-9 worden gebruikt wanneer gaan achteruit.

Telkens als we op de besturingselementen op het scherm wordt gewist en wisselende versies van de vooruit of achteruit tekens worden weergegeven, op de nieuwe schermpositie.

Laten we een kijkje nemen op de manifestatiecode van Karakter en zien hoe het werkt.   Er is vrij een beetje van code om dit werk, maar de belangrijke bits zal worden gevonden in het blauwe gedeelte in de buurt van de top van het programma.

Eerst zijn enkele uitgangspunten vastgesteld, geven ons karakter zijn kleuren, evenals zijn X & Y startlocatie.

player_dir: DIR_SOUTH = ' eerste richting gezicht
player_step: = 0
player_x: = 9 ' Inital X-locatie op het scherm.
player_y: = 8 ' Inital Y-locatie op het scherm.
player_color_1: = wit ' speler huidskleur
player_color_2: = rood ' speler kleding kleur
player_color_3: = zwart ' kleur van de achtergrond van de speler


We starten onze spel-lus.   De Loop van het spel is een eenvoudige Herhaaling lus waarin onze daadwerkelijke demonstratie:

' Game lus
Herhaal

' Het scherm wissen
Text.CLS

' Controleren of gamepad evenementen
CheckController

' Tekenen van de speler
DrawPlayer

' Bouwen in een vertraging voor animatie
waitcnt (5_000_000 + cnt)

' Het scherm bijwerken met wijzigingen
tekst. UpdateScreen

Onze lus doet het volgende:

  • Wist het scherm
  • Controle van de Wii-controller
  • Het karakter is geïnspireerd op het scherm
  • Wacht een moment
  • Het scherm bijwerkt.

Dit gebeurt over en honderden keer per seconde. Page flipping animatie!

Als u het programma voorbij de groene sectie bekijkt, vindt u POKECHAR opdrachten, alsook de sectie voor karakter beweging gebaseerd op de gegevens van onze Wii-controller.

Gerelateerde Artikelen

DIY hulpmiddel van de zak van de multifunctionele

DIY hulpmiddel van de zak van de multifunctionele

ik begon dit project, omdat ik wilde een handiger manier om te dragen en winkel de verscheidenheid van 1/4" bits die ik graag te houden met mij voor mijn dag tot dag knutselen.  Zodra ik iets dat dat doel gediend had ik dacht dat het zou leuk om te p
De ultieme FM-zender (Long Range Spybug)

De ultieme FM-zender (Long Range Spybug)

Heb je ooit wilde uitgezonden van uw eigen radiozender in uw buurt? Ooit benieuwd waar mensen die "Surveillance Bugs" van spy en actie films krijgen krijgen? Deze kleine en eenvoudige FM-zender is het speelgoed dat geeks hebben altijd al wilde.F
Van oude toeristische kaart aan Gift Bag / De mapa viejo een bolsa de regalo

Van oude toeristische kaart aan Gift Bag / De mapa viejo een bolsa de regalo

wat kan je doen met een oude toeristische kaart? Gewoon omzetten in een geweldig cadeau zak en verras uw vrienden en familie.Ik zal u tonen hoe te maken van certificaat en cadeauzakje in een tijdje. U kunt ook het hergebruiken van oude kaarten om te
15 minuten durende DIY hond afval zak Dispenser

15 minuten durende DIY hond afval zak Dispenser

Ik hoop dat u geniet van dit Instructable. Als u het waard vindt, please vote voor mij.Laten we snijden de stront. Letterlijk. Soms is het verleidelijk om uw hond poep laten waar het valt, vooral als het is uw eigen tuin of u in het wild bent. Het li
DIY Craft opnieuw doel, up-cyclus een T-Shirt in een stijlvolle kruidenier zak. Video tutorial op het einde van dit instructable!

DIY Craft opnieuw doel, up-cyclus een T-Shirt in een stijlvolle kruidenier zak. Video tutorial op het einde van dit instructable!

Hier is een geweldige tutorial voor het opnieuw purposing, up-fietsen een T-Shirt in een stijlvolle kruidenier zak.Video tutorial op het einde van de projetStap 1: DIY Craft opnieuw purpose, up-cyclus een T-Shirt in een stijlvolle grocery bag.Hier is
DIY NFC Hacky zak

DIY NFC Hacky zak

Dus, je wilt DIY een NFC hacky zak? Goed geluk de Grumps zijn hier om u te tonen hoe. Dit was een klein experiment die we met Google Creative Lab, Sydney gemaakt.We wilden een nette kleine manier om te delen links met mensen, en NFC leek een eenvoudi
DIY FASHION | De zak van Carrie Diaries Nail Polish (Tote)

DIY FASHION | De zak van Carrie Diaries Nail Polish (Tote)

hoewel ik nooit een fan van Sex and The City was, ik hou van kijken naar The Carrie Diaries waaruit blijkt hoe Carrie Bradshaw werd de Carrie vrouwen wereldwijd hebt uitgegroeid tot liefde. Geconfronteerd met een nagellak beschadigd portemonnee van h
Volg zak via Bluetooth (DIY)

Volg zak via Bluetooth (DIY)

Wat is het?Het Slim-kaartapparaat werkt via Bluetooth te helpen ons te vinden van onze bagage op de luchthaven bagage claimWaarom we het nodig hebben?Wanneer ze reizen als wij echt haat eindeloos wachten op onze tassen bij de bagageband van de luchth
Papier ambachten: How to Make DIY gemakkelijk Handgemaakte papieren zak

Papier ambachten: How to Make DIY gemakkelijk Handgemaakte papieren zak

Er zijn eindeloze mogelijkheden om te maken als je overEenvoudig papier ambachten praat dan de meest fundamentele van eenvoudig papier ambachten is leren Hoe maak DIY gemakkelijk Handgemaakte papieren zak, die niet alleen te voor een schattig papiere
DIY strand Amp! (Uit de oude zak radio)

DIY strand Amp! (Uit de oude zak radio)

Een gemakkelijk op te bouwen van strand versterker!Stap 1: materialenOke, dus er is niet echt veel dat je nodig hebt voor dit op te bouwen omdat we een kit gebruiken. Ik kocht een nieuwe luidspreker met een kleinere diepte omdat het paste niet in de
DIY hond zak dispenser

DIY hond zak dispenser

Honden zijn schattig. Maar honden-kak. En niemand voelt leuk wanneer ze stap in hond kak!Of wanneer uw hond vindt oude kak en vervolgens rolt, of erger nog, eet, dan pukes-meestal op je bed.Dus echt, is het gemakkelijker om net pick-up de kak. Het is
DIY Christian Louboutin "Petal" zak

DIY Christian Louboutin "Petal" zak

.. .een bijpassende portemonnee oorspronkelijk hier:http://www.lovemaegan.com/2009/06/Louboutin-Petal-Bag-DIY.htmlStap 1:Stap 2:Stap 3:Stap 4:Stap 5:Stap 6:Stap 7: www.lovemaegan.com
DIY Disc Golf zak

DIY Disc Golf zak

niet al te lang geleden, mijn schoonzoon kwam naar me en vertelde me hij had een idee voor een Instructable.  Hij en veel van zijn vrienden spelen disc golf.  Het is de s-sport die in populariteit groeit.  Schijven (Frisbees) worden gegooid vanaf een
DIY kleurrijke Kool-Aid Jammers Lunch zak ambachtelijke (leren naaien Project)

DIY kleurrijke Kool-Aid Jammers Lunch zak ambachtelijke (leren naaien Project)

originele post op Mommyknows.comMaken dit super schattig terug naar school lunch zak met gerecycleerde drank-pakketten.Hebt u nodig:NaaimachineDraad15 schone, droge drank pakkettenTapeLiniaal (of meetlint)Opplakken van klittenbandsluitingStap 1: Verz