Lernen Sie, Spiele für iOS zu programmieren: Lernen Sie Xcode kennen

wie man Spiele für iOS programmiert

Ich debütiere in Actualidad iPhone mit einer Reihe von Beiträgen zu Bildungsinhalten: Ich werde Ihnen beibringen, wie Sie iOS-Spiele in Xcode programmieren. Immer aus einer engen, einfachen Perspektive und unter Vermeidung von technischen Details, damit jeder, der Lust hat, Spiele für Apple-Geräte erstellen kann. Ich selbst habe mein aktuelles Spiel vor ein paar Tagen veröffentlicht, Lite Fisch.

Diese Reihe von Beiträgen richtet sich an Personen, die mit Computern vertraut sind, jedoch keine speziellen Programmierbegriffe haben. Kurz gesagt, und besonders in den ersten Schritten kann jeder folgen. Wir werden einige grundlegende Aspekte von Xcode ansprechen und später Cocos2D verwenden, um sehr einfache Spiele zu erstellen.

Ich habe vor genau einem Jahr gelernt, Spiele zu programmieren, nur weil ich grundlegende Ideen für das Webdesign hatte. So kann es jeder in einer ähnlichen Situation tun! Sie brauchen nur einen Mac (da Xcode, das verwendete Tool, nur unter Apples Betriebssystem ausgeführt werden kann), möchten es wirklich und verlieren Ihre Angst vor so viel Computercode!

Zunächst werden wir über das Entwicklerprogramm von Apple sprechen: Um Anwendungen für iOS zu erstellen, müssen Sie keine Gebühren zahlen. Laden Sie einfach Xcode und das iOS SDK herunter. Dadurch können wir experimentieren. Aber wenn es soweit ist, wollen wir, dass unser Kunstwerk im App Store erscheint. Ja, wir müssen 80 Euro bezahlen, um eine offizielle Lizenz zu erwerben und dies zu können.

Nachdem dies gesagt ist, laden wir xcode herunter von der Apple-Websiteoder aus dem Mac App Store. Die Installation ist einfach. Sie müssen nur die heruntergeladene Datei ausführen und warten (Möglicherweise müssen Sie sich registrieren, wenn Sie die erste Download-Option auswählen, diese ist jedoch kostenlos).

Nach der Installation öffnen wir es und erstellen ein neues Projekt. ((Reichen Sie das>neu>Projekt).

Aus allen Optionen wählen wir die aus, die wir auf dem Bild sehen:

Programmspiele: Vorlagenauswahl in Xcode

Es ist eine einfache Anwendung mit einem einzigen Fenster. Als nächstes geben wir einen Namen für unsere Anwendung und eine Firmenkennung ein (so etwas wie das Nummernschild Ihres Spiels, das es für Xcode identifizierbar macht). Sie können alles setzen. Achten Sie auf die Kontrollkästchen, die Sie aktivieren oder deaktivieren müssen:

Programmspiele: Namensauswahl

Wenn Sie Folgendes angeben, sehen wir die Struktur, die xcode beim Erstellen eines Projekts anzeigt:

Xcode Hauptbildschirm

  • Oben eine Reihe von Steuerelementen, mit denen wir die Anwendung ausführen können, um sie auf dem Computer zu testen und zu sehen, wie sie auf dem iPhone / iPod angezeigt wird.
  • Auf der linken Seite befinden sich die Dateien, aus denen unsere Anwendung besteht.
  • Im Zentrum stehen die Optionen unserer Anwendung. Wir sehen, dass wir die Version ändern können, wählen können, ob es für iPod / iPhone oder Universal sein soll, oder sogar die Ausrichtung der Anwendung. Im Moment lassen wir alles so wie es ist.
  • Auf der rechten Seite zeigt uns Xcode Optionen, die wir später untersuchen werden.

Zurück zum linken BereichWir werfen einen Blick auf die Klassen oder Dateien, die wir im Testordner sehen. Wir sehen, dass jede Version zwei Versionen mit demselben Namen hat: eine mit ".h" und die andere mit ".m".

In der ".m" ist der Inhalt selbst, sozusagen der Code; während die anderen, brauchen wir vorerst nicht.
AppDelegieren Es ist die Datei, die immer zuerst ausgeführt wird, wenn die Anwendung gestartet wird. Immer ohne Ausnahme. In jeder Anwendung. Es enthält die erforderlichen Informationen, z. B. welche Fenster geladen werden sollen oder was beim Starten zu tun ist. Wenn wir AppDelegate.m eingeben, werden wir sehen, dass an einer bestimmten Stelle der Name «ViewController«.

Planen Sie iOS-Spiele: AppDelegate.m File View

Dies bedeutet, dass in unserem Fall Viewcontroller ist der Name der Datei oder des "Fensters", das beim Start der Anwendung angezeigt wird, sobald die AppDelegate-Datei gelesen wurde. Es kann auf jede Art und Weise aufgerufen werden, aber standardmäßig ist dies der Name, den es angenommen hat.

Da dieses Tutorial eine Einführung in Xcode ist, haben wir beim Erstellen des Projekts eine Vorlage verwendet, die "mit grafischer Hilfe" eine erste und einzige Szene generiert. das heißt, eine dritte Datei viewcontroller.xib(zusätzlich zu den Versionen viewcontroller.m und viewcontroller.h, über die wir gesprochen hatten), die wir grafisch bearbeiten können, ohne Codezeilen zu verwenden, was die Erstellung von Anwendungen erleichtert.

Also klicken wir mit der Maus auf viewcontroller.xib (die grafische Version unserer ursprünglichen Datei, viewcontroller) und ziehen ein Objekt «Etikette»Aus dem Panel, das wir unten rechts finden (Sie müssen es unter allen Komponenten finden, die dieses Panel enthält):

Grafische Oberfläche des Viewcontrollers

Sobald wir fertig sind, doppelklicken wir auf das Beschriftungsobjekt und geben den gewünschten Text ein. Gleich danach sahen wir auf den Knopf Spiel & Sport das finden wir im oberen Teil des Programms, und wir drücken es mit der Maus; Wie wir sehen können, wurde der "iPhone Simulator" ausgewählt, sodass wir davon ausgehen können, dass wir die Anwendung auf einem virtuellen iPhone testen werden ...

Programmieren von iOS-Spielen: Xcode Simulator

So erscheint es! Sie haben bereits Ihre erste Bewerbung. Wenn Sie es schließen möchten, klicken Sie auf die Schaltfläche Stoppen.

Ich hoffe, dass Sie sich mit Xcode vertraut gemacht haben, obwohl Sie das Warum vieler Dinge nicht verstehen. Seine Struktur, sein Anwendungssimulator usw.

In den folgenden Lektionen werden wir darüber sprechen Cocos2D;; eine andere Vorlage als die in diesem Beispiel verwendete, die wir in unserem xcode installieren und die es uns ermöglicht, Spiele auf relativ einfache Weise mit weniger Code zu programmieren, als wenn wir ihn nicht hätten!

Mehr Informationen - Lite Fisch

Herunterladen - Xcode


So benennen Sie Apps auf iOS und iPadOS um
Du bist interessiert in:
So benennen Sie iPhone-Apps um
Folgen Sie uns auf Google News

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Alfred sagte

    phänomenal

  2.   djdared sagte

    Großartiger Artikel!!

  3.   Marco sagte

    Die Initiative war sehr gut, ich habe versucht, weiterzumachen, aber ich habe sie verlassen, um zu sehen, ob ich jetzt süchtig werden kann.

  4.   Juli sagte

    Danke für den Artikel! ... hoffentlich kommen noch viele mehr

  5.   Eduardo Way sagte

    Großartig, ich freute mich auf so etwas!

  6.   Anthony Villagran sagte

    Großartig, wie oft Sie weiterhin Artikel wie diesen veröffentlichen werden.

  7.   J. Ignacio Videla sagte

    Guter Artikel, ich bin ein Programmierer von PC- und Android-Spielen, die Wahrheit scheint mir, Ihre Initiative ist gut, ich wollte mich schon immer auf iOS starten, vielleicht, nur vielleicht, eines Tages werde ich xcode für Windows starten und dort das Türen öffnen sich für die Armen wie mich xD

    1.    paco rr sagte

      Sie können Mac OS X kaufen und auf einem PC installieren. Es ist sehr einfach, online zu suchen

      1.    J. Ignacio Videla sagte

        Ich glaube Ihnen, aber zuerst, wenn es wirklich gut funktioniert hat, bezweifle ich, dass Mac so verkauft wird, wie sie verkauft werden ... und ich sage es nicht nur wegen der Kosten für den Computer, sondern auch wegen der hohen Kosten für die Veröffentlichung im App Store, der im Vergleich zu anderen Plattformen sehr hoch ist.

        1.    Christian sagte

          Eigentlich stimme ich der Meinung von paco zu, ich schreibe Ihnen von einem Hackintosh, suche nach den Versionen von iatkos, es ist sehr einfach zu installieren, ich habe Windows schon lange nicht mehr benutzt

          1.    Christian sagte

            Viele Menschen ändern sich nicht aufgrund der gleichen Angst und der verrückten Ideen, die sie mitgeschleppt haben.

  8.   Miguel Mathus sagte

    Herzlichen Glückwunsch zu Ihrer Initiative Sergio

  9.   Anton sagte

    Vielen Dank, alles klar für einen ersten Kontakt, es hat mir sehr gut gefallen und ich habe bereits tausend Ideen im Kopf ... Ich hoffe, Sie werden aufmuntern und weiterhin so gute Artikel bekommen.

  10.   Fernando Sanchez sagte

    Ausgezeichnet! Ich hoffe, Sie fahren fort und bleiben nicht wie viele auf halbem Weg bei diesen Tutorials.

  11.   Sergio April sagte

    Vielen Dank, ich bin froh, dass es Ihnen gefallen hat! Ich werde versuchen, in den folgenden Einträgen alles in meiner Macht Stehende beizutragen, und ich hoffe, Sie finden sie genauso interessant :)!

    1.    sch4rk sagte

      Bevor ich mit cocos2d-iphone in den Pool springe, würde ich in Betracht ziehen, die Tutorials zu cocosbuilder 3.0 und cocos2d-js direkt zu starten. Es scheint, dass es die unmittelbare Zukunft gibt, und mehr in Spanien, dem Königreich von Android, und es ist gut Idee, plattformübergreifende Dinge zu entfernen.

      Ich nutze diese Gelegenheit für diejenigen unter Ihnen, die diesen Tutorials folgen werden, um einen Blick darauf zu werfen http://www.raywenderlich.comEs gibt unzählige sehr nützliche Informationen zu vielen Themen in der iPhone-Programmierung, einschließlich Spielen.

      Herzlichen Glückwunsch zum Spiel 🙂

    2.    Raquel sagte

      Hallo, wir sind eine Gruppe von Universitätsstudenten, deren Arbeitsprojekt darin besteht, eine sehr einfache App zu einem bestimmten Thema zu entwickeln. Ihre Veröffentlichungen haben uns sehr gut gefallen, auch wenn wir uns in diesem Thema ein wenig verlaufen haben, weil wir es noch nie zuvor gemacht haben. Könnten wir uns privat melden, um unsere Möglichkeiten zu sehen? Danke 🙂

  12.   xLösungen sagte

    Mann mit der Suche nach einem kleinen erkennt, dass es nicht notwendig ist, einen Mac, um osx mit der Szene iaktos zu verwenden

    Zurück zum Thema Sehr guter Artikel und gute Initiative Die meisten xcode-Handbücher sind auf Englisch und es ist schwierig, ein Handbuch im Apple ibook Store zu veröffentlichen

  13.   Fernando Sola sagte

    Ich denke es ist eine großartige Idee !!! mach weiter !!!

  14.   Lalex sagte

    Ich ermutige Sie wie viele andere, diesen Kurs nicht zu veröffentlichen, und ich werde einer Ihrer Gläubigen sein, die zum Unterricht kommen

  15.   Nee sagte

    Bravo, herzlichen Glückwunsch zu der Initiative.

  16.   jovijano sagte

    Ich habe gerade einen gebrauchten Mac mini gekauft, um zu lernen, wie man für IOS programmiert. Ich habe bereits viele Bücher auf Spanisch heruntergeladen und werde bald versuchen, mit Xcode umzugehen. Ich danke Ihnen vielmals für die Initiative und werde es auch sein ein regelmäßiger Anhänger von Ihnen.
    Vielen Dank…

  17.   kikobeats sagte

    Ich will mehr !!

  18.   Fernando Hdez sagte

    Gute Arbeit, guter Artikel, obwohl ich eine Frage habe
    Gibt es eine Möglichkeit zu programmieren, aber für Windows ein anderes Programm?

    1.    Cristian Diujenio D. sagte

      Für IOS und eigentlich für jede mobile Plattform gibt es Adobe Flex und Air, Frameworks, die die Entwicklung von Anwendungen ermöglichen. Es ist die einzige Lösung, die ich gefunden habe, um aus Windows etwas für Apple-Handys zu generieren. Oder erhöhen Sie virtuelle Maschinen mit Mac OS X, um Xcode erhöhen zu können, obwohl ich es nicht empfehle, da es ein echtes Problem ist. Bisher ist es vorzuziehen, in einen Mac zu investieren, wenn Sie sich auf die Anwendungen in IOS konzentrieren.

  19.   Eduardo Aldaz sagte

    Helfen Sie mir bei der nächsten Lektion, diesen hervorragenden Beitrag fortzusetzen? Vielen Dank..