Instructables Universe in Three.js (4 / 13 stap)

Stap 4: Kinetic.js: Hit-prestaties met 20.000 punten, weergegeven in Canvas

KineticJS is niet eens mijn favoriete 2D canvas-bibliotheek. Ik koos het in eerste instantie over de vele vele andere doek en SVG JavaScript options (ezel, papier, verwerking, raphael, stof, de lijst gaat op) voor slechts een reden: deze demo.



Dit is gewoon een gif. Klik hier voor de volledige demo!

Kinetische heeft ingebouwde gebeurtenis delegatie voor objecten die zijn toegevoegd aan de doeken. U registreren alleen een enkele gebeurtenislistener voor het hele doek en kinetische biedt een makkelijke manier om op te halen van de één deeltje dat op is geklikt. Dit maakt het zeer snel (zoals doek toch gaat), zelfs met 20.000 objecten tegelijk op het scherm. U kunt dit doen:

 stage.on("click",function(e){ var node = e.targetNode; console.log(node); // the individual object that was clicked! }); 

... en het zal melden enkel ongeveer zo snel alsof er slechts één knooppunt op het scherm.

Kinetische was geweldig om ons naar versie 1.0 van dit project, maar uiteindelijk wij het geheel gesloopt. Naar de werkstuk? Prestaties. Niet in de plaats ik verwacht eigenlijk: het was de gloeiende en un-gloeiende van de sterren zoals ze waren geselecteerd. Eenvoudig, maar ineffectief. Er waren andere problemen met 1.0 die mij: Ik gebruikte een aantal "relatie" woorden die mensen verwarrend gevonden, en was er enige vraag of de Melkweg over Instructables helemaal was. Ik teveel gespeeld van de projecten.

Dat, en noahw dacht dat we meer whiz-bang nodig. Beweging, 3D, lopen naar het scherm en steken op het heftig met een dikke vinger, dat soort dingen. Dit leidde uiteindelijk tot de wereld van ThreeJS waardoor het scherm veel meer aandacht grijpen. In veel opzichten echter was versie 1 zuiverder en voor mij, beter. Klik op Check out de kinetische versie. Wees u ervan bewust dat deze versie van het project nooit web-helemaal geoptimaliseerde was. Die koppeling ingeschakeld in debug-modus, die geeft je een kleine dataset en laat de muiscursor zichtbaar; het is nog steeds een 10mb download. De touchscreen modus is bijna 60 mb, en er is geen lader, zo caveat emptor.

Gerelateerde Artikelen

The Instructables University Game

The Instructables University Game

Ik had niet gepland op het invoeren van de "How to play wedstrijd" want ik niet echt een gameconsole ben. Na het nadenken, kwam ik met The Instructables Universiteit Game. Ik heb geprobeerd om mijn volwassen zoon aan bij de pret hier, maar zijn
Verleden projecten/Pre Instructables...

Verleden projecten/Pre Instructables...

I wish I would have found Instructables two or three years ago. Ik kon een deurklink van een veel meer hebben bijgedragen. Met mijn recente verplaatsen onvermijdelijk dat heb ik besloten om enkele foto's van eerdere projecten in mijn huidige huis ver
Jus te gaan met een gebraden

Jus te gaan met een gebraden

hoewel dit dom eenvoudig is, ik ben voortdurend verbaasd over het aantal mensen die geïntimideerd, zijn wanneer het gaat om het maken van een simpele jus te gaan met een gebraden. Deze jus werkt ruim aardappelen, besprenkeld over het vlees of de volg
Gedetailleerde geweven Duct Tape portefeuilles Instructable

Gedetailleerde geweven Duct Tape portefeuilles Instructable

Ja, ja, het is een ander Duct Tape wallet instructable.Hoe saai, juiste?De reden dat ik dit doe is dat ik proberen zal te doen samenballen van kennis over het bouwen van allerlei soorten Duct Tape portefeuilles en ingaan op veel aspecten zodat u zal
Steven Universe jurk

Steven Universe jurk

Een goede vriend van mij houdt Steven Universe, dus ik haar deze jurk als een gift van de verjaardag maakte. Ik denk dat dit is een echt mooie jurk, en zou een geweldig cosplay of Halloween kostuum!Ik maakte haar ook een volledige set van kat vinger
TestrBot: De $300 Universal testmachine

TestrBot: De $300 Universal testmachine

UPDATE 9-2-15: ik vrijgegeven een batch van testresultaten die aantonen dat mijn beweegredenen voor terwijl "infill"-ontwerp is de beste!* Wat is TestrBot?TestrBot is een $300 Universal Test Machine (UTM) en kan worden gebruikt voor het uitvoere
Steven Universe lumi inkodye ondergoed met crystal gem Garnet

Steven Universe lumi inkodye ondergoed met crystal gem Garnet

Een van de dingen die mijn geld kan niet kopen is prima super held/favoriet karakter ondergoed (of elke merch echt) voor dames. Elke vorm van boksers schijnt beschikbaar te zijn, en soms heb ik geprobeerd kopen sommige "jongens" grootte ondergoe
SUMO :  Slimme /* * Smart Pulse Monitor * Author : Geeve George * Instructables : */ #include const int analo

SUMO&nbsp;:&nbsp;<youtube&nbsp;id="lDKM7UKUL5A"></youtube>&nbsp;Slimme&nbsp;/*&nbsp;*&nbsp;Smart&nbsp;Pulse&nbsp;Monitor&nbsp;*&nbsp;Author&nbsp;:&nbsp;Geeve&nbsp;George&nbsp;*&nbsp;Instructables&nbsp;:&nbsp;*/&nbsp;#include&nbsp;const&nbsp;int&nbsp;analo

src = "HalloIedereen,Ik benGeeveGeorgeeen15jaaroudeMaker/elektronicaHobbyist.IliefdeComputerVisie,AndroïdeOntwikkelingenAlgoritmeDesign.Iamop dit momentin11eRangComputerWetenschapStudentbijWeinigRockIndischeSchool.:)Zoekenmeerovermebij:href = "h
DIY zelf geactiveerd PRIVATE UNIVERSE

DIY zelf geactiveerd PRIVATE UNIVERSE

dit is mijn allereerste ooit Instructables uploaden dus, wees voorzichtig met mij.Ik maakte dit voor een kleine galerie ruimte in een ARI genoemd Constance in Hobart, Tasmanië, Australië, en is speciaal ontworpen om te worden geactiveerd wanneer mens
Knex verstek zagen instructies

Knex verstek zagen instructies

het is teruggekeerd! Ja, na 3 jaar, heb ik eindelijk besloten om te posten van instructies van mijn verstek zaag. Deze zaag is net als de oude is, behalve een paar kleine kleurwijzigingen te geven een meer consistent kleurenschema. Voor degenen onder
Pimp mijn PSP hoofdstuk 1 uw one-stop Instructable voor al uw PSP behoeften!

Pimp mijn PSP hoofdstuk 1 uw one-stop Instructable voor al uw PSP behoeften!

Dit instructable leert u sommige unieke dingen die uw PSP in een Multi-Media beest transformeren zal.Dit instructable zal u tonen hoe te:1. update uw PSP (officiële Firmware, niet Custom Firmware)2. video's toevoegen aan uw PSP (hoofdstuk 2)3. foto's
Met de Switch()-instructie als Sequencing Control

Met de Switch()-instructie als Sequencing Control

In dit Instructable, zal wij gaan over de "switch()"-instructie en het gebruik in de programmering. De instructie switch is een krachtig hulpmiddel voor het organiseren van uw programma, gemakkelijk kunt u complexe stroomdiagrammen doorlopen.In
Overleven in het wild-het meest unieke instructable tot nu toe

Overleven in het wild-het meest unieke instructable tot nu toe

u hebben net wakker om jezelf te vinden op de grond in het wild.  Vóór het opstaan vanuit je liggende positie realiseert je je dat, naast het feit dat niet in uw eigen warme comfortabele bed, u hebben gewekt in het kreupelhout onder het bladerdak van
Stalen Python Knex achtbaan - instructies

Stalen Python Knex achtbaan - instructies

is terug iedereen-staal Python!Dit model is de recreatie van mijn oudere ontwerp, met een paar kleine wijzigingen, aangezien ik nooit had specifieke foto's van het origineel. Dit ontwerp heeft natuurlijk zijn gebreken, zodat u wellicht om te knoeien