, makkelijk, beweging en het toetsenbord in categorie 3,,,,,,,,,,,, delen, delen van,,,,,, het netwerk van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, en er zijn veel spelletjes met vlees, de onrealistische actie kan slechts één ding doen voor je producten: het is niet aantrekkelijk voor het publiek.Maar de soepele beweging is niet moeilijk te verwezenlijken zijn - laten we aan het werk gaan.,,,, het uiteindelijke resultaat bekijken, laten we eens kijken naar de resultaten van de laatste, zullen we die stap 1:,, een milieu - en dat is een les die uit, dus zal ook een rechte lijn, het creëren van een nieuw script 3 - project.De omvang van het podium en de kleur is niet belangrijk, zolang het je comfortabel, ik FlashDevelop code gebruikt, kan dat doen alle bewerkingen, zoals de flash - (of van een tekst, misschien toch;)).Dus, het creëren van een categorie van documenten, om ervoor te zorgen dat de code van je ziet er net zo uit als ik.Ik noem ik "verkeer".Als je flash -, naar de tovenaar om een soort verpakking (.), de invoer van de beweging van de flash.display.sprite; uitbreiding van een openbare functie Sprite {():{}}} ongeldig is, nadat je klaar bent, om ervoor te zorgen dat je klasse en de flash - project als een van de belangrijkste categorieën, stap 2: het creëren van een vierkante. En de variabele, dus als je en definities van de variabelen voor de sport document, ik de volgende invoer. {flash.display.sprite; de invoer van flash.events.event; de uitbreiding van de beweging van Sprite (////////: van de deelnemers, de locomotief Sprite; ///////maximale snelheid: particuliere var _max = 10; ///////geldt dit voor de mobiele variabelen- het aantal particuliere var: de Plaza = 0; particuliere var: aantal Dy = 0; openbare functies () {///////10:void luisteren naar de fase van de toetreding het geval addEventListener (event.added_to_stage ervan); particuliere ondernemers (e) functie: gebeurtenissen): ongeldig {removeEventListener (event.added_to_stage ervan); ///////voor het creëren van een nieuwe geest in het schilderij. Een vierkante = nieuwe Sprite (); de Plaza. Figuur. Beginfill (0x333333); vierkante. Figuur. DrawRect (0, 0, 30); vierkante. X = stage.stagewidth /2 square.width /2; vierkante. Y = stage.stageheight /2 square.height /2; addchild (.);}}} dit is bijna al onze object te creëren.Je kan je eigen doel, maar deze operatie handleiding en ik gebruik te maken van deze eenvoudige /.,, stap 3: input.as, Hé, dit is input.as; input.as - dit is alles wat ik zei was een goed mens.Wat is), zodat deze, je zou verbaasd zijn.In feite is het van cruciaal belang om voor je werk.De toename van het enter_frame gebeurtenissen - de luisteraars en lage prioriteit in de belangrijkste publiek wat privé - woordenboek.Het is ook het gebruik van een ander type van codes.Je kan kijken, om te kijken of je het werk aan: input.as klasse, niet van mij.Het is een 马修布什 creëren, die transplantatie box2d flash, //////////////input.as met voorbeelden van deze fase van je moeten worden gestart met de parameters invoeren, zullen (fase); ///////-, kan je de KD () () () of K - methode, waarbij als voorwaarde ///////terug een booleaanse waarde.Deze methoden kunnen instemmen met een aantal parameters, in een dergelijk geval kan het gebruik van meer dan één sleutel.Dit maakt het makkelijker om je van de toepassing van de toegankelijkheid te verbeteren.Als ik met een oproep voor de opsporing van de pijl of stijgen.Input. KD ("", "W");,, 4 stap: invoer van klasse, dus nu dat u bekend bent met de input.as, moeten we het in onze ontwerpresolutie de invoer van klasse, met inbegrip van de invoer flash.display.sprite {; de invoer van flash.events.event; invoer; de uitbreiding van de sport (///////Sprite. De locomotief van de vierkante: Sprite; ///////maximale snelheid van de particuliere _max: hoeveelheid = 10; var /wordt gebruikt voor mobiele Plaza van de variabele aantal particuliere var DX = 0; particuliere var - dy: hoeveelheid = 0; de functie van een:void () {//naar de fase van de toetreding het geval addEventListener (event.added_to_stage ervan); particuliere ondernemers (e) functie: gebeurtenissen): {verwijdering.Veeventlistener (event.added_to_stage ervan); ///////voor het creëren van een nieuwe Sprite en foto 's binnen een vierkante = nieuwe Sprite (); de Plaza. Figuur. Beginfill (0x333333); vierkante. Figuur. DrawRect (0, 0, 30); vierkante. X = stage.stagewidth /2 square.width /2; y = stage.stageheight Square. Square.height /2 /2; addchild (.); ///////- input.as klas op het podium in de procedure. - (fase); ///////de toevoeging van op de hoogte addEventListener (event.enter_frame, fris); (e) privé - functie op de gebeurtenissen) {}}}: ongeldig, behandeling van sleutels, stap 5: - en ik gebruik een enter_frame-based cyclus opsporing van aanslagen; hier is, de refresh (). De methode is fDe functie van deze gebeurtenissen, op speciale functie (E: gebeurtenissen): ///////ongeldig {de belangrijkste procedures (als input. KD ("een" en "links") {}) ///////links als (input. KD ("D", "rechts")) {///////naar als (rechts).Input. KD ("een" en "links" en "D", "rechts")) {///////links /rechts als niet -} als (input. KD ("W", "") {}) ///////- als (input. KD ("s" en "onder") {///////als (naar beneden).Input. KD ("W", "", "", "") {///////als het niet op en neer}}, stap 6: berekening van de snelheid van de interpretatie van de behandeling, het is vrij duidelijk.Het opsporen van een knop wordt ingedrukt, en de nodige maatregelen nemen, gebruik ik de drie exploitanten veel: waarde = voorwaarden?Echt,,, is dit in feite een verklaring, zijn samengevat in een rij, elke toets, ik gebruik deze methode: indien de waarde groter is dan _max, dan, het is gelijk aan _max,; anders zal de stijging of daling van de bijzondere waarde, de juiste.Op deze manier, binnen bepaalde grenzen blijft.Simpel, hè?Je kan leren, onder de voorwaarden en op de particuliere functie (E: gebeurtenissen): ///////ongeldig {de belangrijkste procedures (als input. KD ("een" en "links") {///////DX = DX links < 0,5 _max?_max * * * * * * * 1:DX - 0,5;} als (input. KD ("D", "rechts")) {///////rechts DX = DX > _max - 0,5?_max:DX + 0,5;} als (!Input. KD ("een" en "links" en "D", "rechts")) {///////links /rechts als niet - als (DX > 0,5) {DX = DX < 0,5?0:DX - 0,5;} of {DX = DX > 0,5?0:DX + 0,5;}} als (input. KD ("W", "") {///////'ad = droge < 0,5 _max?Ik weet er alles van _max * 1: 0,5;} als (input. KD ("s", "") {///////BG = droge neerwaartse > _max - 0,5?_max:DY + 0,5;} als (!Input. KD ("W", "", "", "") {///////zonder neer als (droge > ad = 0,5) {droge < 0,5?0: Sabrina 0,5; ad = {} of droge > 0,5?0: Sabrina + 0,5;}} ///////na dat alles, zullen deze voorwerpen vierkante. X + = DX; Square. Y + = BG;}, als je niet bekend bent met de drie exploitanten, pak een stuk papier en een pen, en schreef een paar als ze een andere vorm; het is moeilijk te begrijpen. Wat een goede oefening, ik herinner me manipuleren. DX, droge, variabele, maar die de werkelijke waarden van X en Y aan het einde.Dit heeft ertoe bijgedragen dat de vloeistof schudden; dit is niet onze waarden direct in de functie, het testen.Zie hoe goed het bewegen?Stap 7: het beheer van de grenzen, de conflicten, oké.Alles is goed, maar de fase van een goede doorstroming van het verkeer.Ik voeg de volgende voorwaarden op de botsing, privé - functies (E: gebeurtenissen): ///////ongeldig {de belangrijkste procedures (als input. KD ("een" en "links") {///////DX = DX links < 0,5 _max?_max * * * * * * * 1:DX - 0,5;} als (input. KD ("D", "rechts")) {///////rechts DX = DX > _max - 0,5?_max:DX + 0,5;} als (!Input. KD ("een" en "links" en "D", "rechts")) {///////links /rechts als niet - als (DX > 0,5) {DX = DX < 0,5?0:DX - 0,5;} of {DX = DX > 0,5?0:DX + 0,5;}} als (input. KD ("W", "") {///////'ad = droge < 0,5 _max?Ik weet er alles van _max * 1: 0,5;} als (input. KD ("s", "") {///////BG = droge neerwaartse > _max - 0,5?_max:DY + 0,5;} als (!Input. KD ("W", "", "", "") {///////zonder neer als (droge > ad = 0,5) {droge < 0,5?0: Sabrina 0,5; ad = {} of droge > 0,5?0: Sabrina + 0,5;}} ///////opsporen als grens (het plein. X O X < 0
Makkelijk, beweging en het toetsenbord in de categorie 3
Next Page:5 - in het spel aan