Corona SDK ist eine ausgezeichnete Option für alle Arten von mobilen Entwicklern, vom Anfänger bis zum Fortgeschrittenen. Dieses Tutorial führt Sie in dieses einfach zu verwendende plattformübergreifende Framework ein und zeigt Ihnen, wie Sie mit dem Erstellen von Inhalten für Ihre bevorzugte Plattform beginnen.
Die offizielle Corona-Website beschreibt das SDK wie folgt:
"Corona ist ein schnelles und einfaches Entwicklungstool für iPhone, iPad und Android-Spiele und -Anwendungen.
Von Corona betriebene Apps laufen mit 30 Bildern pro Sekunde in weniger als 300 KB und die Grafik- und Animations-Engine nutzt OpenGL-Hardwarebeschleunigung voll aus.
Das Corona SDK ist das erste Produkt aus der Corona-Produktfamilie von Ansca, mit dem leistungsstarke Multimedia-Anwendungen und -Spiele für das iPhone erstellt werden können. Mit Corona können Sie innerhalb weniger Stunden iPhone-Anwendungen erstellen. Kein Objective-C / Kakao erforderlich und kein C ++. "
Ansca ist das Unternehmen hinter Corona. Mit diesem SDK können Entwickler schnelle und leistungsfähige plattformübergreifende Anwendungen erstellen, die Zugriff auf andere Frameworks von API haben, wie Kamera, GPS und Beschleunigungsmesser.
Wie bereits erwähnt, bietet Corona SDK eine Vielzahl von Funktionen, durch die Anwendungen sehr zuverlässig erstellt werden können. Einige dieser Funktionen sind:
Da Ansca offiziell nicht Teil von Apple oder Android ist, gibt es bestimmte Dinge, die in den letzten Versionen der nativen SDKs möglicherweise nicht verfügbar sind. Die Leute, die Corona betreuen, fügen jedoch ständig neue Funktionen hinzu, sobald sie verfügbar sind. Dies ist ein Problem für alle plattformübergreifenden Frameworks.
Einige Beispiele für Funktionen, die in Corona noch nicht unterstützt werden, sind:
Der größte Vorteil von Corona ist, dass Sie mit einer Codebasis arbeiten und Produkte für viele verschiedene Geräte herstellen können.
Mit dem Corona SDK können Sie insbesondere Apps für alle iOS-Geräte und Android-Geräte erstellen.
Corona verwendet die Programmiersprache Lua, um Anwendungen zu erstellen. Lua ist eine Skriptsprache, die üblicherweise zur Entwicklung von Spielen verwendet wird. Es hat eine gute Marktakzeptanz in der Entwicklungsgemeinschaft. Die Lua-Syntax kann mit Sprachen wie JavaScript oder ActionScript 3 verglichen werden, so dass sie leicht zu erlernen ist.
Mehr über Lua erfahren Sie auf der offiziellen Website.
Um Corona SDK als Entwicklungsumgebung verwenden zu können, benötigen Sie Folgendes:
Wenn Sie einen PPC-basierten Mac haben, können Sie weiterhin Anwendungen mit Corona erstellen. Sie können Ihre Apps jedoch nur im Corona Simulator testen und nicht im App Store verkaufen, da Corona die neueste Version von Xcode benötigt, um alle iPhone-Anwendungen zu kompilieren.
Um mit der Entwicklung zu beginnen, besuchen Sie die Corona SDK-Website und laden Sie eine 30-Tage-Testversion herunter.
Zur Zeit verfügt Corona nicht über einen exklusiven Lua-Editor, aber es gibt bereits einige großartige Editoren, die Sie verwenden können:
Kostenlos:
Kommerziell:
Um mit Corona zu beginnen, beginnen wir mit der klassischen Anwendung "Hello World".
Öffnen Sie Ihren bevorzugten Lua-Editor und schreiben Sie den folgenden Code:
drucken ("Hallo Welt!")
Erstellen Sie einen neuen Projektordner mit dem Namen Hallo Welt und speichern Sie die Datei als main.lua. Wir werden diese App in den nächsten Schritten starten.
Wenn Sie aus einer C-ähnlichen Umgebung kommen, wissen Sie, dass die drucken Diese Methode gibt eine Zeichenfolge an den Bildschirm aus Corona Terminal im Corona-Anwendungsordner und wählen Sie die Hallo Welt Projekt mit der Öffnen Dialog.
Dadurch wird auch der Corona Simulator geöffnet, auf dem eine iPhone-Grafik ohne Inhalt angezeigt wird drucken Funktion gibt nur an das Terminal aus, um zu sehen, wie Text im Simulator angezeigt wird, und fahren Sie mit dem nächsten Schritt fort.
Um auf den Bildschirm des Simulators oder des tatsächlichen Geräts zugreifen zu können, müssen wir die Corona-spezifischen APIs verwenden.
Schreiben Sie in Ihre main.lua-Datei Folgendes und führen Sie das Programm erneut aus:
local myTextField = display.newText ("Hello World!", 1, 20, keine, 14); myTextField: setTextColor (255, 255, 255);
Sie haben in wenigen Minuten Ihre erste iPhone / iPad / Android-Anwendung mit Corona SDK erstellt! Natürlich ist es noch ein langer Weg, wenn Sie großartige und qualitativ hochwertige Anwendungen erstellen möchten. Bleiben Sie also bei weiteren Updates!
Hier sind einige zusätzliche Links, die Ihnen beim Erlernen von Corona helfen werden:
Corona ist sehr leistungsfähig und leicht zu erlernen. Aufgrund dieser Fakten ist es eine hervorragende Möglichkeit, Ihre Softwareentwicklung zu starten oder fortzusetzen, unabhängig von der Plattform, für die Sie eine Plattform erstellen.
Vielen Dank für das Lesen dieses Tutorials. Ich hoffe, Sie fanden es nützlich!