1.14.0
Aktuell
OpenNavo-Redaktion In Homebrew aufgenommen KI-übersetzt
KompatibilitätmacOS 12 oder neuer
Defold 1.14.0 Beta
Beta mit inkompatiblen Engine- und Editor-Plugin-Änderungen, Cubemap-Renderzielen und Plattformupdates; vor dem Upgrade Migration prüfen.
Defold 1.14.0 ist eine Betaversion, die Arbeitsabläufe beeinträchtigen kann. Projektversionskontrolle wird dringend empfohlen.
Migration: Game-Object- und Collection-Handles sind generationenbasiert und ändern die native ABI. Vorgefertigte dmSDK-Bibliotheken neu bauen; Code, der opake Handles als Zeiger behandelt, auf Handle-großen Speicher umstellen. Game-Object-, GUI- und Render-Skripte teilen immer einen Lua-Zustand. Projekte ohne bisherige Teilung müssen umgebaut werden; globale Werte und Modul-Caches werden gemeinsam genutzt. 32-Bit-Windows-Artefakte für Runtime, Editor, Bob, Erweiterungen und Abhängigkeiten entfallen; Build-Skripte von x86-win32 auf x86_64-win32 umstellen. iOS-URL-Schemata und Universal Links verwenden UIScene und benötigen Defold/Bob ab 1.14.0. Die entfernte dmSDK-Funktion SetRenderTarget durch die Cubemap-fähige API ersetzen. Beschleunigungssensoreingabe in game.project ausdrücklich aktivieren. Editor-Erweiterungen mit Resource-Type-Readern oder -Loadern müssen an die geänderte Plugin-API angepasst werden.
Weitere Änderungen: Cubemap-Renderziele, dmSDK-Shader-Storage-Buffer, Metal als macOS-Standardbackend, konfigurierbare Tab-Tastenkürzel, Wildcards in .defignore/.defunload und eine Option zum Abschalten der Lua-Sprachserver. Korrigiert GUI-Safe-Area-Verhalten, Apple-Textur-Uploads, komplexe Textformung und Editor-Vorschauen.