Varför konvertera UNITY3D till EXE?
En .unity3d är slutprodukten av ett Unity Web Player-bygge: spelresurser packade i en proprietär binär behållare för ett insticksprogram som avvecklades 2016 när webbläsare slutade stödja NPAPI. Det är inte ett källprojekt och innehåller ingen maskinkod eller startpunkt. En Windows .exe är en Portable Executable som kräver kompilerad maskinkod - inget av detta finns i ett .unity3d-paket.
Hur man konverterar UNITY3D till EXE
AssetStudio OPEN-SOURCE
AssetStudio kan extrahera polygonnät (meshes) och texturer från ett .unity3d-paket för inspektion eller återanvändning på annat håll, men det kan inte skapa en körbar .exe - det är endast ett verktyg för resursextraktion.
Om dessa format
En .unity3d-fil är ett paketerat bygge från spelmotorn Unity, som användes för att köra webbläsarspel via insticksprogrammet Unity Web Player. Det insticksprogrammet slutade fungera…
Öppna detaljer för .UNITY3D →En EXE-fil är ett körbart program för Windows. På Windows dubbelklickar du på den för att köra den. På Mac eller Linux använder du CrossOver eller Wine - EXE-filer körs inte nativt utanför…
Öppna detaljer för .EXE →Kvalitet & vad man bör tänka på
- Att skapa en
.exekräver de ursprungliga Unity-projektfilerna och Unity Editor - enbart.unity3d-paketet räcker inte. - Insticksprogrammet Unity Web Player är permanent avvecklat; att återinstallera det gamla insticksprogrammet är inte ett säkert eller livskraftigt alternativ.
- Alla onlineverktyg som påstår sig konvertera
.unity3dtill.exefungerar inte; ingen sådan konvertering är tekniskt möjlig.
Vanliga frågor
Kan Unity Editor öppna en .unity3d och bygga om den till en .exe?
Jag har ett gammalt webbläsarspel som en .unity3d - kan jag spela det?
.exe. Leta efter ett arkiverat fristående bygge av spelet eller en offline-körtidsmiljö för Unity Web Player via projekt för spelbevarande.Kan någon dekompilator extrahera C#-källkod från en .unity3d?
.unity3d-paket.