Spiele entwickeln für iOS und Android mit Cocos2D
eBook - ePub

Spiele entwickeln für iOS und Android mit Cocos2D

Programmieren für die großen Smartphone-Plattformen

  1. 286 Seiten
  2. German
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
eBook - ePub

Spiele entwickeln für iOS und Android mit Cocos2D

Programmieren für die großen Smartphone-Plattformen

Über dieses Buch

Mit dem kostenlosen Framework Cocos2D lassen sich Spiele für die großen Smartphone-Plattformen entwickeln. Mehrere Tausend Spiele verwenden bereits die Cocos2D-API. Am Beispiel des Spiels ¬uro Crisis wird der komplette Ablauf vom Entwurf des Spiels über die Programmierung für iOS und Android bis zur Vermarktung in den App-Stores durchgespielt. Alle Plattform-Hürden überwindenDie programmiertechnischen Grundlagen werden ebenso gezeigt wie die einzelnen Schritte der Spielgestaltung. Profitieren Sie von der Fülle an Klassen, die Cocos2D dem Spieleentwickler zur Verfügung stellt: Szenenmanagement, Sprites, Effekte, Aktionen, Menüs, Teilchensysteme, Textunterstützung, Textur-Atlas und Soundmaschine, punktebasiertes Koordinatensystem zur Nutzung unterschiedlich großer Bildschirme, Eingabe per Finger und Tastatur, Beschleunigungssensor, integrierte Pausen- und Fortsetzungsfunktion und viele mehr. Quellcodes in beiden VariantenIn diesem Buch finden Sie den Quellcode stets in zwei Varianten: zunächst in Objective-C für die iOS-Entwicklung und immer direkt im Anschluss in C++ für die Android-Variante. Aus dem Inhalt des "Spiele entwickeln für iOS und Android mit Cocos2D"-Buch: *Hello Cocos2D*Xcode und Cocos2D installieren*Eine App für iOS erstellen*Eclipse und Cocos2D-X installieren*Eine App für Android erstellen*Spiele designen*Euro Crisis LT als Projekt*Spielszenen vorbereiten*Bilder anzeigen*Aktionstypen, Aktionen starten*Ereignisse verarbeiten: Touch-Ereignisse, Reaktion auf Bewegungs- und Berührungsereignisse*Sound, Musik abspielen*Ebenen beschriften*Teilchensysteme erzeugen: Fliegende Sterne, Regen, Schnee, Explosionen*Spiellevel gestalten*Szenen verwalten*Menüs, Optionen und Schaltflächen*Bestenlisten

Häufig gestellte Fragen

Ja, du kannst dein Abo jederzeit über den Tab Abo in deinen Kontoeinstellungen auf der Perlego-Website kündigen. Dein Abo bleibt bis zum Ende deines aktuellen Abrechnungszeitraums aktiv. Erfahre, wie du dein Abo kündigen kannst.
Derzeit stehen all unsere auf mobile Endgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Perlego bietet zwei Pläne an: Elementar and Erweitert
  • Elementar ist ideal für Lernende und Interessierte, die gerne eine Vielzahl von Themen erkunden. Greife auf die Elementar-Bibliothek mit über 800.000 professionellen Titeln und Bestsellern aus den Bereichen Wirtschaft, Persönlichkeitsentwicklung und Geisteswissenschaften zu. Mit unbegrenzter Lesezeit und Standard-Vorlesefunktion.
  • Erweitert: Perfekt für Fortgeschrittene Studenten und Akademiker, die uneingeschränkten Zugriff benötigen. Schalte über 1,4 Mio. Bücher in Hunderten von Fachgebieten frei. Der Erweitert-Plan enthält außerdem fortgeschrittene Funktionen wie Premium Read Aloud und Research Assistant.
Beide Pläne können monatlich, alle 4 Monate oder jährlich abgerechnet werden.
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ja! Du kannst die Perlego-App sowohl auf iOS- als auch auf Android-Geräten verwenden, um jederzeit und überall zu lesen – sogar offline. Perfekt für den Weg zur Arbeit oder wenn du unterwegs bist.
Bitte beachte, dass wir keine Geräte unterstützen können, die mit iOS 13 oder Android 7 oder früheren Versionen laufen. Lerne mehr über die Nutzung der App.
Ja, du hast Zugang zu Spiele entwickeln für iOS und Android mit Cocos2D von Roland Willms,Yann Heeser im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Computer Science & Programming Games. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.
1 Hello Cocos2D
In diesem Kapitel behandeln wir:
  • die Installation von Xcode und Cocos2D zur Programmierung einer App für iOS und OS X
  • die Einrichtung einer App bei iTunes Connect mit den nötigen Informationen für den App Store
  • das Anlegen eines Projekts für eine App in Xcode
  • die Einstellung produktbezogener Angaben und die Integration eigener Icons und Startbilder in Xcode
  • die Ausführung einer App in Simulatoren und auf angeschlossenen Geräten
  • das Hochladen einer App in den App Store zur Verifizierung
  • die Installation von Eclipse, dem Android SDK mit NDK und Cocos2D-X zur Programmierung einer App für Android
  • das Erstellen eines Android-Projekts mit anschließendem Importieren in Eclipse
  • das Hinzufügen eines eigenen Hintergrundbildes und die Integration eigener Icons
  • die Ausführung einer App im Android-Simulator und auf Android-Geräten
  • das Hochladen einer App in verschiedene Stores
1.1 Xcode und Cocos2D installieren
Zur Entwicklung von Apps unter iOS und OS X mithilfe von Cocos2D benötigen Sie die Entwicklungsumgebung Xcode von Apple und das Cocos2D-Framework.
Xcode installieren
Xcode ist eine Software von Apple zur Entwicklung von Programmen für die Betriebssysteme iOS (iPod, iPhone, iPad) und OS X (iMac, MacBook).
Starten Sie den App Store, suchen Sie nach »xcode« und installieren Sie die Software.
01_01.tif
Bild 1.1 Xcode im App Store
Spätere Updates von Xcode können Sie jederzeit wieder über den App Store installieren.
01_02.tif
Bild 1.2 Updates im App Store
Cocos2D installieren
Besuchen Sie die Homepage von Cocos2D:
http://www.cocos2d-iphone.org/
Am 09.07.2012 ist nach mehr als einjähriger Entwicklung die Version 2.0 des Frameworks zur Entwicklung von 2-D-Spielen erschienen.
Im Download-Bereich finden Sie das komprimierte Archiv
cocos2d-iphone-2.0.tar.gz
mit der Cocos2D-Software. Es enthält einen Ordner mit den Dateien von Cocos2D. Kopieren Sie ihn auf den Desktop des Macs, und geben Sie ihm zur Vereinfachung den Namen:
cocos2d
Der Ordner enthält das Installationsskript:
install-templates.sh
Starten Sie Finder/Programme/Dienstprogramme/Terminal und geben Sie den Befehl
cd desktop/cocos2d
zum Wechseln in den Ordner cocos2d auf dem Desktop und den Befehl
./install-templates.sh -f
zum Installieren des Cocos2D-Frameworks ein.
01_03.tif
Bild 1.3 Installationsskript von Cocos2D
Das Skript kopiert die Dateien von Cocos2D in die Ordner
Library/Developer/Xcode/Templates/cocos2d v2.x
und
Library/Developer/Xcode/Templates/File Templates/cocos2d v2.x
1.2 Eine App für iOS erstellen
Auf der Homepage
https://developer.apple.com/
finden Sie Informationen von Apple zum iOS Developer Program (iPod, iPhone und iPad) und Mac Developer Program (iMac, MacBook).
Sie müssen Mitglied bei einem solchen Programm sein, um die entwickelten Apps auf realen Geräten testen und anschließend in den App Store hochladen zu können. Ohne eine solche Mitgliedschaft ist es nur möglich, Apps in den Simulatoren zu testen.
Im iOS Provisioning Portal finden Sie eine ausführliche Anleitung zur Installation eines iOS Development Certificate. Xcode benötigt ein solches Zertifikat, um den Test auf Geräten und das Hochladen in den App Store zu ermöglichen.
01_04.tif
Bild 1.4 Informationen im iOS Provisioning Portal
Im Folgenden wird angenommen, dass Sie eine Mitgliedschaft besitzen und das Zertifikat zur Entwicklung von iOS Apps in Xcode installiert haben.
Eine App bei iTunes Connect einrichten
Loggen Sie sich bei iTunes Connect auf der Homepage
https://itunesconnect.apple.com/
ein. In Ihrem persönlichen Bereich finden Sie wichtige Links zu unterschiedlichen Themen.
01_05.tif
Bild 1.5 Wichtig...

Inhaltsverzeichnis

  1. Inhaltsübersicht
  2. Vorwort
  3. 1  Hello Cocos2D
  4. 2  Spiele designen
  5. 3  Bilder anzeigen
  6. 4  Aktionen starten
  7. 5  Ereignisse verarbeiten
  8. 6  Musik abspielen
  9. 7  Ebenen beschriften
  10. 8  Teilchensysteme erzeugen
  11. 9  Spiellevel gestalten
  12. 10  Szenen verwalten
  13. 11  Menüs einbauen
  14. 12  Bestenlisten speichern
  15. Stichwortverzeichnis
  16. Impressum