5 - in het spel aan

introductie, met inbegrip van de regel van het spel - 5,,,,,,,,,, uitwisseling van aandelen, 42,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen. EN: //europa.eu.int /comm /spel begon, geleidelijk wordt verhoogd, producenten ook begonnen met een spannende nieuwe API, laat het spel een beetje lief als we de ontwikkelaars en de spelers.Een van hen is gamepadapi, het kan je met je oude console aan op je computer en het gebruik van de browser op basis van het spel, plug and play.Laten we sluipen.Inleiding: het handvat,,, - wat?- kan je het handvat, kortom, met je browser videospel Controller interactie, ook bekend als het handvat.Het is niet nodig om een speciale chauffeur of « plug­in » te werken, is het gewoon inpluggen en spelen.Als een speler, in plaats van de console desktop spelers zijn, geef ik de voorkeur aan de interactie met het spel, en http: //europa.eu.int en javascript gebaseerd spel gaat stijgen, wordt het gemakkelijker om het spel voor je klanten een zeer nuttig instrument is, aan de API - geen openbare vrijgelaten, maar wij kunnen beginnen Met het gebruik van het zijn eigen versie van de firefox bekijken.Dus in ons in, we hebben iets nodig. En, wat heb je nodig, zoals ik al zei, aan de openbare uitgifte van API - niet maar je moet je je eigen dagelijks de firefox en ervoor te zorgen dat je een pyromaan plug geïnstalleerd (beter gebruik). En niet te vergeten, je een handvat.Ik moet met behulp van deze handleiding voor de PlayStation 3, maar de xbox Controller is goed. Die avond downloaden, de ramen, MAC en downloaden van Linux, pyromaan, PlayStation spel aan - of de xbox Controller, USB kabel naar je computer, je van de verantwoordelijke voor de verwerking is geïnstalleerd, als je 's nachts In de pyromaan ga je zeggen!,, (NB.De laatste versie van het CR - steun voor de opleiding, maar het is nog niet getest hebben.),,, stap 1: in verband met een handvat in je browser, laten we er een fundamentele: //europa.eu.int /comm /begin van het dossier (index. Http: //europa.eu.int), de aankoop van "het handvat. J 's" (blanco javascript documenten),,. Indicatoren.: //europa.eu.int /comm /<.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int > < hoofd > < charset = "- -" > < titel > de regel van het spel van de API - < /titel > < /hoofd > < lichaam GT; < H1 > aan de API - < /H1 > < script src = "handvat. J 's" > < /scripts > < /body > < /html > een handvat in verband met een eenvoudige javascript opsporing van ongevallen, incidenten worden aangeduid als "mozgamepadconnected".Dus het eerste wat we moeten doen is de toevoeging van een luisteraar raam voor de opsporing van gebeurtenissen, zal ik nog een auditie van de gebeurtenissen van de details van de pyromaan console.Dit is een van onze meest interessante informatie, wat zal laten weten dat wij het weten, we hebben een handvat in verband met succes, functie gamepadconnected (evt) {console logboek (evt);} raam. AddEventListener ('mozgamepadconnected ", gamepadconnected); ren voor je 's nachts open de console /index.html pyromaan, hier kunnen we zien onze auditie gebeurtenis geregistreerd, om ervoor te zorgen dat de verantwoordelijke voor de verwerking is je gesloten zonder een draadloze verbinding van het spel.In je computer via USB en een controleur, in de console logboek.,,, 't is goed, we hebben een regel in verband met de browser, zonder aanvullende plug - in - of die van de chauffeur.Stap 2: afgesloten, een handvat, is het ook van belang dat een regel is afgesloten als goed, laten we kijken naar "in de activiteiten, mozgamepaddisconnected", vergelijkbaar met die van de eerste stap, de toevoeging van een open auditie voor de registratie van incidenten en van de bijzonderheden van het geval een luisteraar.,, de functie gamepaddisconnected (evt) {console logboek (evt);} raam. AddEventListener ('mozgamepaddisconnected ", gamepaddisconnected); de regel van het spel, als je nog steeds verbonden is, op je pagina 's (zie je in verband met de gebeurtenissen worden opgenomen), en dan zet je aan' t van De USB - poort.Je verdient een gebeurtenis, zoals deze,,,, nu weten we het, als een regel van het spel is aangesloten, is afgesloten, het record staat variabele in de opsporing van de gebeurtenissen en de voorbereiding van de knop is waarschijnlijk een goed idee.,, var gamepadactive = vals; de functionele gamepadconnected (evt) {console logboek (evt); gamepadactive = waar;} functie gamepaddisconnected (evt) {console logboek (evt); gamepadactive = vals;} raam. AddEventListener ('mozgamepadconnected ", gamepadconnected); het raam. AddEventListener ('mozgamepaddisconnected", gamepaddisconnected, maatregelen); 3: opsporen, druk op de knop, druk op de knop, gebruik dan een luisteraar en call - back - functie van twee gebeurtenissen, "mozgamepadbuttondown" en "mozgamepadbuttonup", stel ik voor dat de registratie van de hele gebeurtenis. Druk op de knop van zelf kijken wat er aan de hand is, maar de belangrijkste informatie moeten we in dit geval de knop, evt.Dit is de digitale identificatie door de drukte op de knop, deze auditie is in deze tijd een parameter, een boer waarde voor het testen op deze knop is of vrij te laten.We zijn dit een auditie van de luisteraar, functie buttonpressed (evt, pers) {console log (evt.button, pers);} raam. AddEventListener ("mozgamepadbuttondown" functies (evt) {buttonpressed (evt. Echte);}); het raam. AddEventListener ("mozgamepadbuttonup" functies (evt) {buttonpressed (evt, valse);}); dit moet nu, produktie, druk op de knop is of de id (waar de verkeerde knop).,,, dan creëren we een en al de PlayStation 3 belangrijke reeks.De indexcijfers van de installatie zal de kaart naar de ID 's gebruikt op deze gamepad, met de waarden, de naam van de leden zijn, var gamepadActive = vals, ps3Buttons = nieuwe array (); ps3Buttons[12] ='triangle', ps3Buttons[15] ='square', ps3Buttons[14] ='cross', ps3Buttons[13] ='circle', ps3Buttons[4] ='up', ps3Buttons[7] ='left', ps3Buttons[6] ='down'en ps3Buttons[5] ='right', ps3Buttons[10] ='L1', ps3Buttons[8] ='L2', ps3Buttons[11] ='R1', ps3Buttons[9] ='R2', ps3Buttons[1] ='L3', ps3Buttons[2] ='R3', ps3Buttons[16] ='PS', ps3Buttons[0] ='select', ps3Buttons[3] ='start'; met behulp van een andere persoon, als je de tijd om te ontdekken, maar die index gaat die met de knop, en de Store datIn een reeks van soortgelijke informatie, als onze amendementen, buttonpressed (), zeer kleine, kunnen we gemakkelijk zeggen dat de controleur op de knop is ingedrukt, de functie buttonpressed (evt, pers) {console log (ps3buttons [evt. Knop] + "wordt");}, ga je gang!Als je de knop op de verantwoordelijke voor de verwerking, de naam van de nu op de knop is ingedrukt.Dit is een beter te begrijpen dan "knop 5" (dat wil zeggen, in mijn geval, in de richting van Bond), 4, stap: opsporing van de gebeurtenissen van opsporing van as, as geval in principe is opgenomen in de linker en rechter rocker handvat gebruiken "mozgamepadaxismove" geval, plus de nieuwe locatie. Kwestie van programma 's en call - back - functie, en van moveanalogsticks (evt) {console log (evt.axis, evt. Waarde);} raam. AddEventListener ("mozgamepadaxismove", moveanalogsticks); dit is de verwarring hebben we, hè?Alleen een gebeurtenis die staaf lanceren, in elk geval voor ons vier mogelijke as en een waarde van tussen de 1 en - 1.As 1 0 en die linker simulatie van as 2 en 3 BAR en goed is, in de tabel hierboven, zie je de as van de as met 0 en 2, 1 en 3 en de bijbehorende schachten.Door het gebruik van elke simulatie van de X - as BAR BAR, zoek uit wat je kan simuleren met manieren.In de verschillende spel, zou je een andere schacht.Zoals een xbox Controller ook simulatie, schouder.,, salaristrap 5: het in de praktijk brengen, heeft betrekking op alle gebeurtenissen, kunnen we van een regel van het spel, laten we wat we geleerd hebben in de praktijk te brengen, nu, ik wil niet te veel dingen met betrekking tot de ontwikkeling van ons spel, Het belangrijkste punt is ons gebruikt controle van het spel zelf.Echter, een van de belangrijkste dingen zie, is de controle van programma 's.Niet iedereen heeft een handvat voor te bereiden, moeten we ervoor zorgen dat we die aan de controle van het toetsenbord en stap 6:.,, die je op het doek, krijgen we een kleine demonstratie en de werking, het creëren van een doek, elementen in de http: //europa.eu.int) id "spel" een breedte van hoogte 600, 540.Zoals u wellicht weet, is de weergave van het element: //europa.eu.int /comm /spel gebruikte, zou je ook willen kopiëren "schip. Papoea - Nieuw - Guinea" en "ruimte. JPG beeld van de bron van je werk in deze map, zijn we om naar het doek.Of, vind je z 'n kaarten te spelen.Met het;.Html> doctype; < html> < head> < een gebruikersnaam "de utf - 8" > < title> inleiding tot de Gamepad API< /title> < /head> < body> < h1> Gamepad API< /h1> < het = "spel" breedte = 600 "hoogte = 540" > < /canvas> < script src = "gamepad.js" > < /script> < /body> < /html>,, stap 7: het creëren van het spel lus, nu dat het doek, element is in onze dom, we willen create a spel - te maken met een shim onze.,. Voor de requestAnimationFrame "door Paul Irish dat de basis zal zijn voor onze loop.De volgende stap, we hebben twee, in de context van de canvas, zullen we met de oprichting van twee nieuwe schilderijen beelden van een object, als achtergrond voor ons ruimteschip, ///////http://paulirish.com/2011/requestanimationframe-for-smart-animating/window.requestanimframe = (functie) (terugkeer window.requestanimationframe



Previous:
Next Page: