Brug Unity til at “Udforske”
For at opfylde ideen eller konceptet igennem visuel opfattelse og den mentale behandling, der udledes ved at udforske, skal det rigtige værktøj introduceres. Unity opfylder disse krav.
Unity – en cross -platform spilmotor til at lave 2D- og 3D -computerspil eller andet interaktivt materiale, såsom visualiseringer eller animationer. Denne motor er skrevet i C, C ++ (Runtime) og C # (Unity API). Visualiseringer oprettet på Unity-motoren understøtter mange hardwareplatforme, herunder Windows, Linux, Android. Blandt dem er der også syvende og ottende generations konsoller. Virtual reality -hjelme som Oculus Rift og Gear VR er også kompatible med Unity.
UNITY fordele:
- Unity er den bedste app til spiludvikling. Den er meget effektiv, når man gengiver 2D- og 3D -scener. I denne æra med visuelle godbidder kan Unity også meget vel bruges til at gengive 3D -billeder. Den tilbudte kvalitet er også relativt god i forhold til andre apps.
- Unity er fremragende til udvikling på tværs af platforme og multiplatformspil. Tværudviklingsplatforme trender meget i disse dage. Det er virkelig tidskrævende og kræver masser af kræfter for at udvikle native apps. Platforme som Unity har gjort processen ganske enkel og let. Ved hjælp af tværudviklingsplatforme kan et enkelt script kompileres og bruges til mange platforme.
- Aktivlageret er også efter sigende fantastisk sammenlignet med andre platforme. Generelt er den tekniske support til Unity effektiv. Medlemmerne af teknisk support er også yderst dygtige, og man kan regne med dem i tilfælde af tekniske problemer.
- Når det kommre til den visuelle platform er Unity fremragende.
- Unity -spilmotoren er også lettere at bruge sammenlignet med mange andre teknologier. Der er så mange andre komplicerede teknologier, der bliver sværere og sværere at bruge. Unity er en undtagelse her.
- Selvom det ikke er open source, er omkostningerne meget mindre sammenlignet med programmets konkurrenter. Omkostningseffektivitet er en af hovedfordelene ved at bruge Unity.
UNITY Ulemper:
- Grafik – motoren halter grafisk bagefter. Det tilbyder ikke en række værktøjer til at skabe fantastisk grafik i modsætning til andre spiludviklingsmotorer.
- Fysik – i Unity 5 -motoren har den indbyggede understøttelse af PhysX -fysikmotoren nogle ydelsesproblemer og mangler nogle vigtige funktionaliteter, som skal tilføjes
- Licensomkostninger – udviklerne skal have licenser til den bedste grafik, implementering og ydeevneforbedringer. Disse licenser er dyre i indkøb. Desuden skalerer brugen af rendering, bufferunderstøttelse, stencilunderstøttelse og flere funktioner udviklingsomkostningerne op på grund af dyre licenser.
- Kildekode – koden er stabil i Unity i modsætning til andre motorer og pakket med en fantastisk arkitektur, der forbedrer spilappens ydeevne. Men utilgængelighed af kildekoden gør det vanskeligt at finde, adressere og rette ydelsesproblemerne.
- Memory hogging – de spil, der er udviklet med Unity, bruger mere hukommelse, hvilket igen skaber OOM fejl og fejlfindingsproblemer i apps.
Her er nogle eksempler på hvordan UNITY kan bruges til udforskning:
- https://youtu.be/F6vtgGY-aLs
- https://blog.setapp.pl/non-game-apps-unity
- https://blog.siggraph.org/2019/10/scientific-visualization-in-game-engines-get-to-know-the-2019-undergrad-student-research-winner.html/