Slutligen kommer officiellt Unity-stöd för Linux

Enhetslogotyp

Enhet är en videospelmotor med flera plattformar skapad av Unity Technologies. Enhet är tillgänglig som utvecklingsplattform för Microsoft Windows, OS X, Linux. Utvecklingsplattformen har kompileringsstöd med olika typer av plattformar.

Unity kan användas i kombination med Blender, 3ds Max, Maya, Softimage, Modo, ZBrush, Cinema 4D, Cheetah3D, Adobe Photoshop, Adobe Fireworks och Allegorithmic Substance. Ändringar som gjorts i objekt som skapats med dessa produkter uppdateras automatiskt i alla instanser av det objektet i hela projektet utan att manuellt behöver importera om det.

Grafikmotorn använd OpenGL (på Windows, Mac och Linux), Direct3D (endast på Windows), OpenGL ES (på Android och iOS) och egna gränssnitt (Wii).

Det har stöd för kartläggningeller prägling, reflektionskartläggning, parallaxkartläggning, omgivande ocklusion av skärmutrymme, dynamiska skuggor med hjälp av skuggkartor, återgivning av textur och efterbehandling av helskärm.

ShaderLab-språket används för att skapa skuggor, liknande Cg / CgFx och DirectX HLSL-effekter (.Fx).

Shaders kan skrivas på tre olika sätt: som Surface shaders, som Vertex och Fragment shaders, eller som fix-function shaders.

En skuggning kan innehålla flera varianter och en reservdeklarationsspecifikation, så att Unity kan upptäcka den bästa varianten för det aktuella grafikkortet och, om de inte stöds, falla tillbaka på en alternativ skuggning som kan offra funktioner för större kompatibilitet.

Integrerat stöd för Nvidia (tidigare Ageia), PhysX fysikmotor, (från och med Unity 3.0) med realtidsstöd för godtyckliga och skinnfria maskor, tjocka strålkastningar och kollisionsskikt.

Enhet kommer officiellt till Linux

Y efter flera år av Unity släppte en experimentell och inofficiell version 2015 från din spelredigerare Inriktning på Linux, officiellt Linux-stöd kommer äntligen.

Tack vare detta initiativ, nu är det möjligt att skapa videospel direkt från Linux och implementera den slutliga produkten på alla andra plattformar.

På grund av det ökande antalet utvecklare som använder den här experimentversionen och den ökande efterfrågan från användare av 3D Unity-motorn inom film- och bil-, tillverknings- (ATM) och transportsektorn, ansvarar teamet för detta.

Projektet har meddelat att det nu planerar att officiellt stödja Unity-redigeraren för Linux. Projektledare ser till att den här nya Unity-redigeraren för Linux "ger realtidsfördelar till en helt ny plattform."

Den nya iterationen av Unity-redigeraren för Linux är för närvarande tillgänglig i förhandsgranskning med en förhandsgranskning för Ubuntu-system (16.04 och 18.04) och version 7 av CentOS.

Den är tillgänglig för alla personliga (gratis), Pro- och Plus-användare av Unity 2019.1. Men innan du öppnar dina projekt via Linux-redigeraren, se till att de tredjepartsverktyg du använder också stöder den här funktionen.

Teamet som ansvarar för projektet vill för tillfället fokusera på robustheten och stabiliteten hos dess redaktör för Linux, så det prioriterar det officiella stödet för följande konfigurationer:

  • x86-64 arkitekturer
  • Gnome-skrivbordsmiljö körs på X11-fönstersystem
  • Officiella grafikdrivrutiner från Nvidia och AMD Mesa
  • Stationär PC-formfaktor, körs på enhet / hårdvara utan ett emulerings- eller kompatibilitetslager.

Den är för närvarande tillgänglig i förhandsgranskning, och vi är intresserade av att samla in din feedback i vår Unity-redigerare för Linux-forumet. Vi hoppas att det är fullt kompatibelt med Unity 2019.3.

Hur installerar jag Unity-spelcykel på Linux?

Med den officiella antagningen av cykeln kan vi ladda ner AppImage-filen från den officiella webbplatsen.

Eller från en terminal kan vi få det, för detta kommer vi att öppna en i vårt system och skriva följande kommando:

wget https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.AppImage

Vi ger tillstånd med:

sudo chmod +x UnityHubSetup.AppImage

Och vi installerar genom att dubbelklicka på filen eller från terminalen som kör:

./UnityHubSetup.AppImage

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Patrick sade

    Ett mycket begränsat stöd men du börjar med något. Jag är särskilt intresserad av GNOME DE som ett krav.