komen lezen, en drie js: model en animatie,,,,,,,,, 5, 9, aandelen,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, in de 3D beelden van hun browser is de invoering van een actueel onderwerp.Maar als je moet gebruik maken van oude als de leeftijd om je aanvragen.Dit is de reden waarom een aantal zeer nuttig zijn voor de bibliotheek.Lezen is. Is de populairste persoon in deze reeks, ik zal je laten zien hoe je het voor de gebruikers volledig gebruik te maken van een geweldige ervaring in 3D.En ik hoop dat u na het lezen van deze handleiding voor een fundamentele driedimensionale ruimte, omdat ik niet uit te leggen als de coördinaten van de thema 's en vectoren, zoals gewoonlijk, we zullen je de code van het begin.Ik download en uitpakken voor activa, je kan gaan.,, stap 1: . Met betrekking tot de uitvoer van mode, voordat we een deel van de planning, ik zal alles uitleggen, veel mensen hebben problemen.Als je een model in de blender, wil je naar de lezing drie j 's formaat, moet je de volgende punten: ten eerste, het schrappen van kinderopvang, , lezen is niet de uitvoer van de drie exporteurs een animatie, als je het laat (dit geldt ook voor de tweede groep, anker wijziging), , top. Als je wil dat je bot voor ze een van de top, en de naam van de groep en de minerale densiteit van het bot, de naam, de derde. Je kan er slechts een animatie, dit klinkt als een groot probleem, maar ik leg het later wel uit, maar voor, toen De uitvoer. En je moet ervoor zorgen dat deze opties de exporteur, pellen, botten:,,,,, animatie, stap 2: de invoering van modellen, en bijna alle belangrijke lezing drie j' s.Heel, heel simpel.Er is een speciale categorie, three.jsonloader, zou dit voor ons te doen.Natuurlijk, dat de belasting slechts hola model, maar het is aanbevolen het gebruik van ze, dus ik zou maar dekking van de lader (andere werk vrijwel gelijke wijze).Laten we in de eerste plaats: - - = nieuwe three.jsonloader; var - animatie, niet wat er nodig is.We moeten ook de definitie van een variabele, animatie, dus kunnen we toegang krijgen.Nu kunnen we laden model, laders. De belasting (". /model. Js, functionele (geometrische, materiaal) {VAR skinnedmesh = nieuwe drie. Skinnedmesh (geometrische, nieuwe drie. Meshfacematerial (materialen)); skinnedmesh. Positie. Y = 50; skinnedmesh. Omvang (15, 15. 15); op Het gebied van. De toevoeging van (skinnedmesh); de animatie (skinnedmesh);});,, de belasting, de methode heeft twee parameters: een pad in het model en een auditie.Deze functie wordt genoemd, het model worden geladen (dus in de tussentijd, je kan aantonen dat een belasting van de gebruikers van de kolom).Een call - back - wordt aangeduid als de twee parameters: de geometrie van het model en het materiaal (deze zijn voor uitvoer).In de tweede ronde, creëren wij een netwerk, maar deze keer, drie. Skinnedmesh,, steun voor de dynamisering, dan zullen we een model 50 in de Top van de omvang van de kubus, is het 15 keer (omdat ik de neiging in de blender om kleine model) en de toevoeging van de plaats delict.De volgende, noemen we de animatie,, de functie, het zal vast te stellen en de animatie.Dat is omdat, animatie, de bron, de functie van: (skinnedmesh) {VAR materiaal (materialen voor = skinnedmesh.material.materials; var - K) {materiaal [K]. Pellen = waar;} drie. Animationhandler. Toevoeging van (skinnedmesh. Geometrische. Animatie); de animatie = nieuwe animatie (skinnedmesh armatureaction "," drie, drie.. animationhandler. CatmullRom); animatie. Spelen ();}, moeten we in de eerste plaats het pellen (s) alle materiaal in het model.We moeten de toevoeging van animatie model, three.animationhandler, creëren, three.animation, object.Deze parameters zijn in de onderstaande volgorde: - animatie, in de naam van het model en type (nuttig te extrapoleren, als je er een complex model, zoals het menselijk lichaam, wil je dat net goed).Tot slot hebben we de animatie, maar als je de browser, vind je niet, model:,, om dit probleem op te lossen, we moeten nog een lijn die we van de functie, maar lager dan, de systemen, draaien, als () de animatie bijgewerkt (DELTA, dit zal worden bijgewerkt.); De animatie. Zo, three.animationhandler, weten van die lijsten.Open nu de browser, moet je naar de Top van de kubus bocht links en rechts:,,,, stap 4: een animatie, is er een in een model slechts een animatie Serie Methoden, maar dan moet je het te bewerken.Het idee is, je zal elke animatie toegevoegd aan een reeks, en dan, als je een einde, de volgende begint.De volgende stap is, als je je model, je moet de code verandert de animatie.Laten we zeggen, we hebben een permanente animatie vanaf het begin tot de drie seconden, en een van de drie seconden tot het einde van de film.En dan die in onze functie, we moeten naar het tweede animatie, als het de huidige volgorde beëindiging, stoppen en het spelen, vanaf het begin van currentsequence = "staat": var; functionele (en) {...Als () de animatie. Bijgewerkt (DELTA); als (currentsequence = = "staat") {als (animation.currenttime > 4) {animatie. Stop (); de animatie. Spelen (pseudo - 0); ///////niet - animatie van 0}} anders als (currentsequence = = "lopen.") {als (animation.currenttime < = 4
Als met het lezen van drie js: model en animatie
Previous:De schaduw van de DOM
Next Page:Het gebruik van node geval module