Изучите & Справьтесь

Игра Cocos2D Дев.

            "Трещина тот Кокосовый орех!"

Изучите развитие Игры с Cocos2D

Cocos2D для двигателя игры iPhone - главный 2-ой двигатель игры для разработчиков игры iPhone. Иногда, это может быть трудная задача. Именно поэтому я здесь. That’s why I’m here.

Изучите развитие Игры Cocos2D

Штеффен в пунктах маркированного списка:

Длинная история, сокращенная немного …

Вначале, я был просто разработчиком Cocos2D, только отправляющимся с этим прекрасным двигателем игры. Я начал работать с Cocos2D в мае 2009. Несмотря на многие годы опыта развития игры, я боролся много раз по – было так, чтобы учиться и определенно для Cocos2D не было большого количества документации, чтобы продолжиться. 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.

Учитесь & Блог Владельца Кокос2д

Год спустя я хорошо знал, что помимо роста в популярности, важные вопросы начинания с Cocos2D по существу остались то же самое. Следовательно, обучающие программы новичка получили необузданные посещения стремления разработчиков игры Cocos2D. Таким образом, я решил начать, это Учится & веб-сайт Владельца Кокос2д и блог, чтобы помочь Вам начать и ответить на неотложные вопросы, пытаясь заработать на жизнь продажу продуктов исходного кода как Тянущая линию Игра Starterkit. 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.

Изучите iPhone и iPad Cocos2D Книга развития Игры

В течение часов после движения живого с этим веб-сайтом в начале мая 2010, со мной связался Джек Наттинг, автор Изучают Какао на Mac. Он получил меня в контакте с Apress и коротким, но интенсивным периодом предложения для сопровождаемой книги Cocos2D. Тогда я blogged о продвижении книги каждую неделю. Что следовало, были пять месяцев письма и узнавания больше о Cocos2D и письма книг, чем я когда-либо воображал. Книга была наконец закончена и выпущена в декабре 2010: Изучите iPhone и iPad Cocos2D развитие Игры: Ведущая Структура для Создавания 2-ых Графических и Интерактивных Приложений. 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.

Центральный Cocos2D

В течение времени я написал книгу, этот веб-сайт должен был взять место сзади, таким образом, я не выращивал обучающие программы и другое содержание, поскольку я первоначально запланировал. С законченной книгой я знал, что собирался сделать много Q&A, и она должна быть сделана публично, так, чтобы все могли извлечь выгоду из нее. Результат - Центральный форум Cocos2D и веб-сайт сообщества. Это настолько больше чем форум, и это станет уполномоченным сообществом центром документации для всех вещей Cocos2D. Это включает другие все более и более популярные двигатели игры Cocos2D, как Cocos2D X для развития поперечной платформы и Cocos2D для Сети (cocos2d-javascript) для того, чтобы принести Cocos2D к Вашему браузеру. 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.

Мой Лейтмотив

Я всегда был щипцами для орехов и пожарным в моих предыдущих рабочих местах игровой индустрии. Я всегда сидел между стульями, поскольку я не соответствовал надлежащей, установленной должностной инструкции. Я - гнездо многих отраслей, владелец некоторых. Я программирую, я проектирую, я пишу, я продаю, я продаю, я помогаю, я преподаю, я уменьшаюсь, я передаю, и я делаю то, что я думаю, что потребности сделаны. Но больше всего, я всегда помогал другим разработчикам – который всегда присутствовал в каждой работе, которую я сделал, и когда я работал с правильными людьми, те были наилучшими временами, которые я когда-либо имел. Дайте мне проблему, и (большую часть времени) я буду хотеть решить ее. Я счастлив, когда я могу помочь другим вырасти и выделиться. Это - мой лейтмотив, это - то, что я делаю теперь для разработчиков Cocos2D. 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.

Соединитесь со мной!

Что наиболее важно я хочу, чтобы Вы присоединились Cocos2D Центральный и участвовали в обсуждении. Это - лучший способ достигнуть меня.

Вы должны также подписаться на мой Информационный бюллетень, чтобы получить периодические обновления и никогда пропускать что-либо важное. Самое большее я посылаю один информационный бюллетень каждые две недели, в среднем я посылаю один в месяц. Они все связаны с Cocos2D. They’re all related to Cocos2D.


Вы должны определенно следовать за мной на Twitter, если Вы используете Twitter. Если бы Вы не делаете, теперь было бы хорошее время, чтобы начаться! Вы услышите о новостях и новых должностях блогов от меня, так же как чего-либо еще, что происходит в двигателе игры и секторе развития игры. 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 Ответов, чтобы “Изучить развитие Игры с Cocos2D”

  1. Джуузо говорит:

    Сначала! =)

    … и затем обратная связь согласно просьбе (о целевой странице): Не плохо вообще. Чистый & легкий следовать. Clean & easy to follow.

  2. Джон Деннисон говорит:

    Ветеран К ++ PC программист Microsoft API. Удаленный теперь и думал, что я буду учиться программировать на Apple Mac, iPhone, iPad, и т.д. Купленный несколько книг по развитию Приложения и были разочарованы, что они все никогда, казалось, не добрались вне Привет Мира. Купленный Ваша книга по cocos2d развитию Игры и был впечатлен. Я тогда купил.pdf версию и план работать, хотя все проекты с.pdf и Xcode открываются одновременно. Я шел вперед и загружал большинство инструментов со связей на Вашем сайте, и действительно цените свободное условно-бесплатное программное обеспечение, как я нахожусь с ограниченным бюджетом. 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.

    Нетерпеливое ожидание писать моему собственному первому простому правлению как игра только, чтобы добраться до скорости.

    Еще раз спасибо за программную книгу действительно реального мира, которая уже была неоценима в моей попытке сделать PC к скачку Mac.

  3. shefy говорит:

    Привет – мы только вчера купили Вашу книгу. По большей части мне нравится это.

    Есть одна проблема, с которой я только столкнулся, рисунок 3-1 (иерархия узлов), кажется, держит неправильное число, или частичное число того, что Вы предназначали.

    Можете Вы, пожалуйста, советовать.

    Спасибо, Shefy

    • shefy говорит:

      Хорошо – получил это. Что Вы reffer к, поскольку рисунок 3-1 в тексте (страница 42) является фактически рисунком 3-2

      • shefy говорит:

        Извините за много комментарии – рисунки 3-1 и 3-2 были заменены от некоторой причины – и это было вполне довольно запутывающим, читая это.
        Вы должны установить это в версии pdf.

        10x shefy

  4. DanW говорит:

    Только начатое вспахивание через книгу несколько дней назад и до сих пор это было источником вдохновения и помогло мне решить некоторый лучший кодекс чем, что я разрабатывал.

    Моя одна критика в этом пункте вовлекает Главы 5 & 6.

    В Главе 5 разумное усилие помещено в аргумент, чтобы убедить меня, что нельзя подклассифицировать Эльфа, поскольку имеет больше смысла использовать состав ради отделения логики и показа. Так, после обдумывания этого я купил Ваш аргумент, и я вставил усилие изменить мой кодекс, чтобы поддержать это понятие. Тогда прибывает глава 6 и какова первая вещь, которую Вы делаете? подклассифицируйте CCSprite … сопровождаемый объяснением, что у этого объекта (в этом случае пуля) есть логика игры, врожденная к нему, который удаляет его из показа. 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.

    Теперь я уверен, что Ваше рассуждение было тем же самым как любым из нас. Легче сделать это тот путь …, но от пользы последовательности это вид листьев читатель с двумя противоречивыми идеями.

    Теперь, возможно, я буду готовый еще 10 страниц на, и Вы обнаружите это, и я буду чувствовать себя подобно толчку. Таким образом, это идет. :)

    • Вы правы, я должен был сделать это более ясным, что не подклассификация - дополнительный способ пойти, соответственно если Вы должны подклассифицировать тогда подкласс CCNode и не эльф, но использовать CCNode просто в качестве контейнера для эльфов, лейблов и что нет. Но подклассификация, конечно, используется больше пользователями Cocos2D, вероятно потому что это чувствует себя более естественным. Это - проблема с дизайном двигателя (это указывает Вам на подклассификацию), и если Ваша игра станет достаточно большой, то тот маршрут будет всегда преследовать Вас. Предпочтите скопление/состав по наследованию, даже без составляющей системы (что я дал введение также), Вы можете сделать это, но требуется больше дисциплины. 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. Алтивесер говорит:

    Привет Штеффен,

    Я не уверен, если это - что-то об этих 0.99.4 выпусках или нет, но я не мог бы заставить cocos2D устанавливать следование инструкциям в книге. После небольшого количества игры вокруг я нашел, что имел к “cd” к справочнику, которые устанавливают-templates.sh файл, находится в. Их, если я выполнял подлинник, все работало большое. Them if I executed the script everything worked great.
    Кажется, что подлинник использует текущий рабочий справочник не справочник, от которого выполняет подлинник.

  6. V3NOM говорит:

    Привет Штеффен:

    В нашей компании мы недавно купили Вашу книгу, чтобы помочь нам в исследовании, которое мы делаем, чтобы начать развивать игры iPhone.

    Я хочу поздравить Вас с достижением легкого, чтобы прочитать книгу, и мне нравится то, что я читал. Однако, я видел ошибки в книге, и я хотел бы знать, хотите ли Вы обратную связь об этом или если это - все к Передовой статье де Апресса.

    С уважением,
    V3NOM

Оставьте Ответ