Endelig kommer offisiell Unity-støtte for Linux

Enhetslogo

Enhet er en videospillmotor med flere plattformer skapt av Unity Technologies. Enhet er tilgjengelig som en utviklingsplattform for Microsoft Windows, OS X, Linux. Utviklingsplattformen har kompileringsstøtte med forskjellige typer plattformer.

Enhet kan brukes i forbindelse med Blender, 3ds Max, Maya, Softimage, Modo, ZBrush, Cinema 4D, Cheetah3D, Adobe Photoshop, Adobe Fireworks og Allegorithmic Substance. Endringer som er gjort i objekter som er opprettet med disse produktene, oppdateres automatisk i alle tilfeller av det objektet gjennom hele prosjektet uten behov for å importere på nytt manuelt.

Grafikkmotoren bruk OpenGL (på Windows, Mac og Linux), Direct3D (kun på Windows), OpenGL ES (på Android og iOS) og proprietære grensesnitt (Wii).

Den har støtte for kartleggingeller preging, refleksjonskartlegging, parallakskartlegging, okklusjon av skjermplass, dynamiske skygger ved bruk av skyggekart, gjengivelse av tekstur og etterbehandling av fullskjerm.

ShaderLab-språket brukes til skyggeoppretting, i likhet med Cg / CgFx og DirectX HLSL Effects (.Fx).

Shaders kan skrives på tre forskjellige måter: som Surface shaders, som Vertex og Fragment shaders, eller som fixed-function shaders.

En skyggelegging kan inneholde flere varianter og en reservedeklarativ spesifikasjon, slik at Unity kan oppdage den beste varianten for gjeldende skjermkort, og hvis de ikke støttes, kan du falle tilbake på en alternativ skyggelegging som kan ofre funksjoner for større kompatibilitet.

Integrert støtte for Nvidia (tidligere Ageia), PhysX fysikkmotor, (fra Unity 3.0) med sanntidsstøtte for vilkårlige og skinnfrie masker, tykke strålekast og kollisjonslag.

Enhet kommer offisielt til Linux

Y etter flere års Unity-utgivelse av en eksperimentell og uoffisiell versjon i 2015 fra spillredaktøren din Målrettet mot Linux kommer offisiell Linux-støtte endelig.

Takket være dette initiativet, er det nå mulig å lage videospill direkte fra Linux og implementere det endelige produktet på alle andre plattformer.

På grunn av det økende antallet utviklere som bruker denne eksperimentelle versjonen og den økende etterspørselen fra brukere av 3D Unity-motoren innen film- og bilindustrien, produksjon (ATM) og transportsektoren, har teamet ansvaret for dette.

Prosjektet har kunngjort at det nå planlegger å offisielt støtte Unity-redaktøren for Linux. Prosjektledere sørger for at denne nye Unity-redaktøren for Linux "gir fordeler i sanntid til en helt ny plattform."

Den nye iterasjonen av Unity-editoren for Linux er for øyeblikket tilgjengelig i forhåndsvisning med en forhåndsvisning av implementering for Ubuntu-systemer (16.04 og 18.04) og versjon 7 av CentOS.

Den er tilgjengelig for alle personlige (gratis), Pro- og Plus-brukere av Unity 2019.1. Men før du åpner prosjektene dine gjennom Linux-redigereren, må du sørge for at tredjepartsverktøyene du bruker, også støtter denne funksjonen.

Teamet som har ansvaret for prosjektet ønsker for øyeblikket å fokusere på robustheten og stabiliteten til redaktøren for Linux, så den prioriterer den offisielle støtten til følgende konfigurasjoner:

  • x86-64 arkitekturer
  • Gnome-skrivebordsmiljø kjører på X11-vindusystemet
  • Offisielle Nvidia- og AMD Mesa-grafikkdrivere
  • Formfaktor for stasjonær PC, som kjører på enhet / maskinvare uten et emulerings- eller kompatibilitetslag.

Den er for øyeblikket tilgjengelig i forhåndsvisning, og vi er interessert i å samle inn tilbakemeldinger i vår Unity-editor for Linux-forumet. Vi håper det er fullt kompatibelt med Unity 2019.3.

Hvordan installere Unity-spillsykkel på Linux?

Med offisiell opptak av sykkelen kan vi laste ned AppImage-filen fra det offisielle nettstedet.

Eller fra en terminal kan vi få det, for dette skal vi åpne en i systemet vårt og skrive inn følgende kommando:

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

Vi gir tillatelser med:

sudo chmod +x UnityHubSetup.AppImage

Og vi installerer ved å dobbeltklikke på filen eller fra terminalen ved å utføre:

./UnityHubSetup.AppImage

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Patrick sa

    En veldig begrenset støtte, men du begynner med noe. Jeg er spesielt interessert i GNOME DE som et krav.