Hvad du vil lære#
Du vil placere din prop i en rigtig scene i Engine, give den fysik, teste den i Play-tilstand og bruge turen, der sender den tilbage til Sculpt eller Pigment til redigering.
Før du begynder#
- Afslut Teksturer din prop i Pigment, eller hav et vilkårligt teksturet mesh klar.
- Engine er et modul, der kræver støtte. Det bruger WebGPU, når browseren har det, og falder tilbage til WebGL2, når den ikke har, så det åbner under alle omstændigheder.
- Værd at vide: Engine er en fuld spilmotor. En scene er et træ af entiteter i Scene Graph, og hver entitet er et sæt komponenter (Transform, Model, Light, Camera, RigidBody, Collider, Script).
Trin#
-
Åbn Engine, og start enten fra en tom scene eller indlæs en af demoskabelonerne for at få et gulvplan og belysning gratis.
Advarsel: demoscener bliver ikke gemt. Hvis du bygger videre på en, så gem den som dit eget projekt, før du forlader.
-
Importer din prop. Send den over fra Pigment, eller importer
.glb-filen direkte. Den ankommer som en entitet med en Transform- og en Model-komponent allerede tilføjet. -
Vælg entiteten i Scene Graph, og tjek dens Transform i inspektoren. Placer den på jorden, og sæt en fornuftig skala nu, for alt nedstrøms arver den.
-
Tilføj en Collider med Add Component. Uden en har proppen en form, du kan se, men intet, fysikken kan røre ved.
Tip: match colliderens til opgaven. En simpel form, der tilnærmer din prop, er billigere at afvikle end en eksakt mesh-collider, og ved en sten vil ingen mærke forskellen.
-
Tilføj en Rigidbody, hvis proppen skal påvirkes af fysik. Lad den være fravalgt for kulisser, der aldrig bevæger sig, da statisk geometri er billigere.
-
Tryk på Play. Fysikken kører for alvor i denne tilstand, så en prop med en Rigidbody og en collider vil falde, lande og falde til ro.
-
Se, hvad der sker ved landingen. En prop, der synker gennem gulvet, vibrerer eller hopper mærkeligt, fortæller dig, at dens collider eller masse er forkert.
-
Tryk stop, og juster. Play-tilstand er til test, ikke til udformning.
-
Ret et modelleringsproblem uden at forlade Engine: højreklik på proppen i Scene Graph, og brug Edit in til at åbne den i Sculpt, Pigment eller Retopo. Din ændring kommer tilbage og opdaterer proppen på stedet.
Tip: du kan multivælge med Shift+klik, eller Cmd+klik på Mac, og sende flere objekter samlet som ét. På Mac åbner Ctrl+klik kontekstmenuen og ændrer ikke markeringen.
-
Gem scenen, og brug Save to Cloud, så projektet følger din konto.
Resultat#
Din prop findes nu i en spilbar scene: den har fysisk tilstedeværelse, den opfører sig under rigtig fysik, og du kan sende den tilbage opstrøms til redigering, når som helst, uden at eksportere eller genimportere noget.
Kom videre#
- Giv proppen adfærd med et script. Engine eksponerer livscyklus-hooks som
start,update(dt),onCollisionogonTrigger, over en API med 538 medlemmer fordelt på 50 navnerum. - Prøv Blueprints, hvis du hellere vil bygge logik visuelt end skrive den.
- Udforsk terræn-editoren og panelet Sky & Atmosphere for at bygge et miljø omkring din prop.