Erfahren Sie & Master

Cocos2D Spiel Dev.

            "Spalte diese Kokosnuss!"

Erfahren Sie Spielentwicklung mit Cocos2D

Der Cocos2D für den I-Phone-Spielmotor ist der 2. Hauptspielmotor für I-Phone-Spielentwickler. Manchmal kann es eine zähe Nuss sein, um zu krachen. Deshalb bin ich hier. That’s why I’m here.

Erfahren Sie Cocos2D Spielentwicklung

Steffen in Kugel-Punkten:

Die lange Geschichte, verkürzt ein bisschen …

Am Anfang war ich bloß ein Cocos2D Entwickler, der gerade mit diesem feinen Spielmotor aufbricht. Ich fing an, mit Cocos2D im Mai 2009 zu arbeiten. Trotz vieler Jahre der Spielentwicklungserfahrung kämpfte ich oft darüber - es gab so viel, um zu erfahren, und spezifisch für Cocos2D gab es nicht viel Dokumentation, um weiterzugehen. Despite many years of game development experience, I struggled many times over – there was so much to learn and specifically for Cocos2D there wasn’t much documentation to go on.

Learn & Master Cocos2D Blog

Ein Jahr später war ich mir wohlbewusst, dass außer dem Wachsen in der Beliebtheit die grundlegenden Probleme, mit Cocos2D angefangen zu werden, im Wesentlichen dasselbe blieben. Folglich bekamen die Tutorenkurse des Anfängers zügellose Besuche davon, Cocos2D Spielentwickler zu streben. So entschied ich mich dafür anzufangen, Erfährt das & Website des Masters Cocos2D und blog, um Ihnen zu helfen, angefangen zu werden und Antwort drückende Fragen, indem es versucht, einen lebenden Verkaufsquellcode Produkte wie das linienziehende Spiel Starterkit zu verdienen. So I decided to start this Learn & Master Cocos2D website and blog to help you get started and answer pressing questions while trying to earn a living selling source code products like the Line-Drawing Game Starterkit.

Erfahren Sie I-Phone und iPad Cocos2D Spielentwicklungsbuch

Innerhalb von Stunden, lebend mit dieser Website Anfang Mai 2010 zu gehen, wurde mit mir von Jack Nutting in Verbindung gesetzt, Autor dessen Erfahren Kakao auf dem Mac. Er bekam mich im Kontakt mit Apress und eine kurze, aber intensive Vorschlag-Periode für ein gefolgtes Cocos2D-Buch. Dann ich blogged über den Fortschritt des Buches jede Woche. Was folgte, waren fünf Monate des Schreibens und Lernens mehr von Cocos2D und dem Schreiben von Büchern, als ich mir jemals vorstellte. Das Buch wurde schließlich vollendet und im Dezember 2010 veröffentlicht: Erfahren Sie I-Phone und iPad Cocos2D Spielentwicklung: Das Hauptfachwerk, um 2. Grafische und Interaktive Anwendungen Zu bauen. Then I blogged about the book’s progress every week. What followed were five months of writing and learning more about Cocos2D and writing books than I ever imagined. The book was finally completed and released in December 2010: Learn iPhone and iPad Cocos2D Game Development: The Leading Framework for Building 2D Graphical and Interactive Applications.

Zentraler Cocos2D

Während der Zeit schrieb ich das Buch, diese Website musste einen Rücksitz nehmen, so baute ich die Tutorenkurse und den anderen Inhalt nicht an, weil ich am Anfang geplant hatte. Mit dem beendeten Buch wusste ich, dass ich dabei war, viele Q&A zu tun, und es öffentlich getan werden sollte, so dass jeder daraus einen Nutzen ziehen kann. Das Ergebnis ist das Cocos2D Hauptforum und die Gemeinschaftswebsite. Es ist so viel mehr als ein Forum, und es wird ein gemeinschaftsermächtigter Dokumentationsmittelpunkt für alle Dinge Cocos2D werden. Das schließt andere immer populärere Cocos2D Spielmotoren, wie Cocos2D X für die Quer-Plattform-Entwicklung und den Cocos2D für das Web (cocos2d-javascript) ein, um Cocos2D zu Ihrem Browser zu bringen. The result is the Cocos2D Central forum and community website. It’s so much more than a forum and it will become a community-empowered documentation hub for all things Cocos2D. This includes other increasingly popular Cocos2D game engines, like Cocos2D X for cross-platform development and Cocos2D for Web (cocos2d-javascript) for bringing Cocos2D to your browser.

Mein Leitmotiv

Ich bin immer ein Nussknacker und Feuerwehrmann in meinen vorherigen Spielindustriejobs gewesen. Ich habe immer zwischen Stühlen gesessen, weil ich eine richtige, feststehende Arbeitsbeschreibung nicht passte. Ich bin ein Wagenheber von vielem Handel, Master von einigen. Ich programmiere, ich entwickle, ich schreibe, ich kaufe ein, ich verkaufe, ich helfe, ich unterrichte, ich mäßige mich, ich vernetze, und ich tue, was ich Bedürfnisse vorhabe, getan zu werden. Aber am allermeisten habe ich immer anderen Entwicklern geholfen - der immer in jedem Job da war, den ich tat, und als ich mit den richtigen Leuten arbeitete, waren diejenigen die besten Zeiten, die ich jemals hatte. Geben Sie mir ein Problem, und (den größten Teil der Zeit) werde ich es lösen wollen. Ich bin glücklich, wenn ich anderen helfen kann, zu wachsen und hervorzuragen. Es ist mein Leitmotiv, es ist, was ich jetzt für Cocos2D Entwickler tue. I’m a jack of many trades, master of some. I program, I design, I write, I market, I sell, I help, I teach, I moderate, I network and I do what I think needs to be done. But most of all, I’ve always been helping other developers – that was always present in every job I did, and when I worked with the right people, those were the best times I ever had. Give me a problem and (most of the time) I’ll want to solve it. I’m happy when I can help others grow and excel. That’s my leitmotif, that’s what I’m doing now for Cocos2D developers.

Stehen Sie mit mir in Verbindung!

Am wichtigsten möchte ich, dass Sie sich Cocos2D Zentral anschlössen und an der Diskussion teilnähmen. Es ist die beste Weise, mich zu erreichen.

Sie sollten auch mein Rundschreiben unterschreiben, um periodische Aktualisierungen zu erhalten und nie irgendetwas Wichtiges zu verpassen. Höchstens sende ich ein Rundschreiben alle zwei Wochen, durchschnittlich sende ich ein pro Monat. Sie werden alle mit Cocos2D verbunden. They’re all related to Cocos2D.


Sie sollten mir auf dem Gezwitscher bestimmt folgen, wenn Sie Gezwitscher verwenden. Wenn Sie nicht tun, jetzt würde eine gute Zeit sein, um anzufangen! Sie werden über Nachrichten und neue Blogs-Posten von mir, sowie irgend etwas anderem hören, was im Spielmotor und Spielentwicklungssektor geschieht. You’ll hear about news and new blogs posts from me, as well as anything else that happens in the game engine and game development sector.

13 Antworten, um Spielentwicklung mit Cocos2D "zu erfahren",

  1. Juuso sagt:

    Zuerst! =)

    … und dann Feed-Back, wie gebeten (über die Landung der Seite): Nicht schlecht überhaupt. Sauber & leicht zu folgen. Clean & easy to follow.

  2. John Dennison sagt:

    Veteran C ++ PC Programmierer von Microsoft API. Pensioniert jetzt und dachte, dass ich lernen würde, auf dem Apple Mac, I-Phone, iPad usw. zu programmieren. Gekauft waren mehrere Bücher auf der App Entwicklung und enttäuscht, dass sie alle nie schienen, außer Hallo der Welt zu kommen. Gekauft Ihr Buch auf der cocos2d Spielentwicklung und war beeindruckt. Ich kaufte dann die.pdf Version und den Plan zu arbeiten, obwohl sich alle Projekte mit dem.pdf und Xcode gleichzeitig öffnen. Ich ging voran und lud die meisten Werkzeuge aus Verbindungen auf Ihrer Seite herunter, und schätzen Sie wirklich den freien shareware, wie ich auf einem dichten Budget bin. Bought several books on App development and was disappointed that they all never seemed to get beyond Hello World. Bought your book on cocos2d Game Development and was impressed. I then bought the .pdf version and plan to work though all of the projects with the .pdf and Xcode open concurrently. I went ahead and downloaded most of the tools from links on your site and really appreciate the free shareware as I am on a tight budget.

    Sich darauf freuend, meinen eigenen ersten einfachen Ausschuss wie Spiel zu schreiben, um gerade bis zur Geschwindigkeit zu kommen.

    Noch einmal vielen Dank für ein wirklich echtes Weltprogrammierbuch, das bereits in meinem Versuch unschätzbar gewesen ist, den PC zum Mac-Sprung zu machen.

  3. shefy sagt:

    Hallo - kauften wir gerade Ihr Buch gestern. Größtenteils mag ich es.

    Es gibt ein Problem, auf das ich gerade stieß, scheint Abbildung 3-1 (Knotenhierarchie), die falsche Zahl, oder eine teilweise Zahl dessen zu halten, was Sie beabsichtigten.

    Können Sie bitte empfehlen.

    Dank, Shefy

  4. DanW sagt:

    Gerade das angefangene Pflügen durch das Buch vor ein paar Tagen und bis jetzt ist es eine Quelle der Inspiration gewesen und hat mir geholfen, einen besseren Code auszuarbeiten, als, was ich ausgedacht hatte.

    Meine eine Kritik an diesem Punkt ist mit Kapiteln 5 & 6 verbunden.

    Im Kapitel 5 wird ein angemessener Betrag der Anstrengung in ein Argument gestellt, um mich zu überzeugen, dass man nicht Unterklasse eine Elfe sollte, weil es mehr Sinn hat, Zusammensetzung wegen des Trennens der Logik und der Anzeige zu verwenden. Also, nach dem Grübeln davon kaufte ich Ihr Argument, und ich stellte in der Anstrengung, meinen Code zu modifizieren, um diesen Begriff zu unterstützen. Dann kommt Kapitel 6 und wie ist die erste Sache, die Sie machen? Unterklasse ein CCSprite … gefolgt von einer Erklärung, dass dieser Gegenstand (in diesem Fall eine Kugel) Spiellogik hat, die dazu innewohnend ist, das es von der Anzeige entfernt. Then comes chapter 6 and what’s the first thing you do? subclass a CCSprite… followed by an explanation that this object (in this case a bullet) has game logic inherent to it that removes it from the display.

    Jetzt bin ich überzeugt, dass Ihr Denken dasselbe als einige von uns war. Es ist leichter, es dieser Weg …, aber von einer Konsistenz sake es Art von Blättern der Leser mit zwei widerstreitenden Ideen zu tun.

    Jetzt vielleicht werde ich bereit weitere 10 Seiten darauf, und Sie werden dem dazu bringen sich zu entzünden, und ich werde zu einem Ruck aufgelegt sein. So geht es. :)

    • Sie haben Recht, ich sollte es klarer gemacht haben, dass das nicht Subklassifizieren eine fakultative Weise ist, beziehungsweise zu gehen, wenn Sie zur Unterklasse dann Unterklasse CCNode und nicht Elfe haben, aber CCNode bloß als Behälter für Elfen, Etiketten und was nicht verwenden. Aber das Subklassifizieren wird sicher mehr von Cocos2D Benutzern wahrscheinlich verwendet, weil es sich natürlicher fühlt. Es ist ein Problem mit dem Design des Motors (es spitzt Sie zum Subklassifizieren an), und wenn Ihr Spiel groß genug wird, wird dieser Weg in Ihnen immer umgehen. Bevorzugen Sie Ansammlung/Zusammensetzung über das Erbe, sogar ohne ein Teilsystem (dass ich eine Einleitung ebenso gab), können Sie es tun, aber man verlangt mehr Disziplin. That’s a problem with the design of the engine (it points you towards subclassing) and if your game gets big enough, that route will always haunt you. Prefer aggregation/composition over inheritance, even without a component system (that I gave an intro to as well) you can do it, but it requires more discipline.

  5. Altivecer sagt:

    Hallo Steffen,

    Ich bin nicht überzeugt, wenn es etwas über die 0.99.4 Ausgabe ist oder nicht, aber ich konnte nicht veranlassen, dass cocos2D im Anschluss an die Instruktionen im Buch installierte. Nach ein wenig Amüsieren fand ich, dass ich zu "cd" zum Verzeichnis hatte, die Datei-templates.sh installieren, ist darin. Sie, wenn ich die Schrift durchführte, arbeitete alles groß. Them if I executed the script everything worked great.
    Es scheint, dass die Schrift das gegenwärtige Arbeitsverzeichnis nicht das Verzeichnis verwendet, von dem die Schrift durchführt.

  6. V3NOM sagt:

    Hallo Steffen:

    In unserer Gesellschaft kauften wir kürzlich Ihr Buch, um uns in der Untersuchung zu helfen, die wir machen, um anzufangen, I-Phone-Spiele zu entwickeln.

    Ich will Ihnen für das Zu-Stande-Bringen eines leichten gratulieren, um Buch zu lesen, und ich mag, was ich gelesen habe. Jedoch habe ich Fehler im Buch gesehen, und ich wüsste gern, ob Sie Feed-Back darüber wollen, oder wenn es alles zum Leitartikel von de Apress ist.

    Rücksichten,
    V3NOM

Verlassen Sie eine Antwort