Изучите Альфа-Книгу Cocos2d: Исходный код, теперь доступный!!

30 августа 2010, в Объявлениях, книге, cocos2d, Штеффеном Иттераймом by Steffen Itterheim

Изучение Альфа-Книжной страницы Cocos2d теперь перечисляет исходный код для загрузки. Это - 44 MB, содержит исходный код для первых 9(!) глав как файлы почтового индекса.

Я не уверен, если все могут загрузить исходный код, или только eBook покупатель. Меня не спросили к логину, таким образом, я думаю, что это может быть доступно для всех. Попробовать! Вот прямая ссылка для скачивания: Try it out! Here’s a direct download link:

Прямая Загрузка: Изучите Альфа-Книжный Исходный код Cocos2d

Прежде, чем Вы спросите: нет, Глава 6 и вне еще все еще не доступна. Они должны будут ждать, пока они не прошли редакционный процесс. Я полагаю, что Глава 5 в настоящее время находится в этом процессе, таким образом, все еще потребуется, по крайней мере, неделя, возможно 2-3, прежде, чем Вы достанете Главу 6. Но я надеюсь, что, как только редакционный процесс догнал уже доступные 5 глав, новые должны быть доступными на регулярной основе. Каждые 1-2 недели я надеюсь, но никакие гарантии. Этот процесс очень плохо мне знаком также, таким образом, я пытаюсь быть очень осторожным созданием любых предположений. They will have to wait until they have gone through the editorial process. I believe Chapter 5 is currently in this process so it will still take at least a week, maybe 2-3, before you’ll get your hands on Chapter 6. But I hope that once the editorial process has caught up with the already available 5 chapters, new ones should be available on a regular basis. Every 1-2 weeks I hope, but no guarantees. This process is very new to me too so I try to be very careful making any assumptions.

Книга cocos2d, Глава 2: Начало

2 июля 2010, в Объявлениях, книге, cocos2d, Штеффеном Иттераймом by Steffen Itterheim

Глава 2 – Начинание

Эта глава начинается с обычных предпосылок. Загрузите и установите iPhone SDK и cocos2d. Монтаж cocos2d Шаблоны. Создание первого проекта от cocos2d проектирует шаблон. Installing cocos2d Templates. Creating the first project from a cocos2d project template.

Из того, что я уже написал, что оцениваю, что это будет приблизительно одной третью главы. Я думаю, что было бы самым интересным в этой главе, должен говорить об общей кодовой структуре проектов cocos2d. Основные элементы как Сцены, Слои и Узлы. Как перейти от одного экрана до другого, чтобы видеть, что мы фактически делаем что-то прохладное с небольшим усилием. Для этого я думаю, что запланированные отборщики должны также быть представлены переходам времени, и одним экраном мог бы быть Слой, который ждет входа прикосновения, чтобы продвинуться к следующему экрану. The basic elements like Scenes, Layers and Nodes. How to transition from one screen to another, to see that we’re actually doing something cool with little effort. For that I think the scheduled selectors should also be introduced to time transitions, and one screen might be a Layer which is waiting for touch input to advance to the next screen.

Это могло бы также быть хорошее место, чтобы обсудить cocos2d управление памятью, как статический автовыпуск initializers, и удостоверяющийся называют dealloc, когда Вы переключаете сцены – иначе у Вас, очевидно, есть утечка памяти.

Цель состоит в том, чтобы получить читателя в положение, где он чувствует себя комфортно, выкладывая структуру экрана в cocos2d. Он знает, как калибровать объекты и как добавить и удалить их из сцены. Фонд работы с cocos2d, если Вы так будете. The foundation of working with cocos2d if you so will.

То, что делает Вы думаете, должно быть в Главе 2?

Сообщите мне, думаете ли Вы, что я пропускаю что-либо важное. Если бы у Вас нет никаких предложений, тогда только думают о том, что Вы ожидали бы от главы, читая это описание, которое могло бы дать Вам некоторые мысли.

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

Я с нетерпением жду Вашей обратной связи! Ранее лучше. Глава 2 будет представлена затем пятница, 9-ого июля. Chapter 2 will be submitted next Friday, July 9th.

Что запланировано Главу после этого

Только, чтобы поместить Главу 2 в контекст, для Главы 3 я планирую говорить о существенных cocos2d классах и процессах. Эльфы, Лейблы, Меню, Действия, и т.д. Это покажет Вам, как работать с ними использующий маленькие фрагменты кода. У главы, вероятно, будет "справочный" характер с различными кодовыми образцами, так, чтобы опытные пользователи чувствовали себя комфортно, пропуская вперед, в то время как новички все еще считают это легким и ободрительным, чтобы поднять детали. It’ll show you how to work with them using small code snippets. The chapter will probably have a “reference” character with various code samples, so that experienced users feel comfortable skipping ahead while beginners still find it easy and encouraging to pick up the details.

Я пишу Книгу: Изучите iPhone и iPad Cocos2D развитие Игры

1 июля 2010, в Объявлениях, cocos2d, Штеффеном Иттераймом by Steffen Itterheim

Я пишу книгу для Apress:

Изучите iPhone и iPad Cocos2D развитие Игры: Ведущая Структура для Создавания 2-ых Графических и Интерактивных Приложений

Я предполагаю, что кто-то хотел быть очень точным и полным. :D

Я буду блог о продвижении книги здесь и когда это будет издано, я добавлю дополнительные материалы, таким образом, читатели могут продолжить свою поездку здесь. Так как эта поездка только начинается – я утверждаю, что первая глава точно назвала "Введение" завтра – и письмо, что целая книга на 400 страниц - полностью новый опыт мне, я хочу впустить Вас на поездке.

Помогите мне помочь Вам, обеспечивая обратную связь содержанию книги, поскольку я пишу это!

В течение ближайших недель я объявлю о текущем книжном названии главы и кратком описании и спрошу Вас, что Вы хотели бы видеть в этой главе. Я буду делать эти должности каждую пятницу, начинаясь завтра, пока книга не будет полна. В этой почте Вы могли начать, говоря мне, что Вы будете ожидать от этой книги или что Вы хотели бы видеть в этом только данный его название? Я предполагаю, что Вашему ответу "много" дадут удлиненный характер названия.:p In this post you could start by telling me what you’d expect from this book or what you’d like to see in it just given its title? I guess your answer will be “a lot” given the title’s elongated nature. :p

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

О, между прочим, если Вы, оказывается, знаете, какие фрукты, которые находятся на покрытии, которое я хотел бы знать. Я мог только попросить, чтобы мой редактор, но я хотел бы видеть, можем ли мы понять это без помощи Apress. Это не действительно похоже на кокосовый орех мне, который соответствовал бы данный предмет. Если у Вас есть какие-либо идеи, каково фрукты это, сообщите мне! Это верные экзотичные взгляды и это - definetely не банан, ни лимон. Так что это? Первое, чтобы отправить правильный ответ в комментарии, вместе со связью с Википедией или некоторым другим веб-сайтом как доказательство, получает копию книги бесплатно, когда это отсутствует (или 40$ теперь)! It doesn’t really look like a coconut to me, which would have been fitting given the subject. If you have any ideas what fruit it is, let me know! It sure looks exotic and it’s definetely not a banana nor a lemon. So what is it? The first to post the correct answer in a comment, together with a link to Wikipedia or some other website as proof, gets a copy of the book for free when it’s out (or $40 now)!

И теперь для чего-то абсолютно различный …

Как примечание стороны, файлы проекта Xcode от Обучающей программы Xcode теперь доступны для скачивания здесь. Я имел обыкновение просить, чтобы Вы присоединились к моему Информационному бюллетеню, но я не чувствую себя слишком хорошо о соединении Вас с моим Информационным бюллетенем, используя проект в качестве повисшей моркови, так присоединение к Информационному бюллетеню теперь будет абсолютно добровольной вещью. Я только посылаю информационные бюллетени за существенными обновлениями и важными новостями, самое большее несколько раз в месяц, таким образом, это - вещь, Вы хотите, если Вы уже боретесь с переполнением RSS. I only send newsletters for substantial updates and important news, at most once or twice per month, so that’s the thing you want if you are already struggling with RSS overflow.

27-ого мая целый мир видел будущее. Поскольку я сказал Вам так!


Тянущая линию Игра Starterkit–> 1-ого июня!


Что то, что Вы спрашиваете?

Это - идеальная отправная точка для Вашей собственной Тянущей линию игры! (как Владелец Управления полетом и Гавани) Это - cocos2d проект исходного кода, который будет доступен для продажи. Но не предварительно не посмотрев, нет. Это, будет казаться, на App Store для Вас будет испытывать. И Вы добираетесь больше, полная doxygen-произведенная документация исходного кода доступна для просмотра прямо сейчас! Именно так то, что Вы можете оценить область проекта. But not sight unseen, no. It will appear on the App Store for you to try out. And you get more, the full doxygen-generated source code documentation is available for browsing right now! Just so that you can assess the scope of the project.

Чего это будет стоить?

Я признаю, что еще не выбрал это.

Покажите мне свою лицензию!

Хорошо, хорошо. Я буду справедлив: Свободные пожизненные модернизации! Неограниченное число разработчиков!Free lifetime upgrades! Unlimited number of developers!

Каждая лицензия хороша для одной изданной игры. Дополнительные лицензии для последующих игр прибывают в скидку. "Облегченные" версии не требуют дополнительной лицензии, так как они - по существу та же самая игра. Также будет коммерческая лицензия для разработчиков или студий, которые делают больше чем 6 000$ в месяц в доходе и могут легко предоставить более высокую цену. “Lite” versions do not require an extra license since they are essentially the same game. There will also be a commercial license for developers or studios who make more than $6,000 per month in revenue and can easily afford a higher price.

Да ведь, пожалуйста, скажите мне почему?

Поскольку я могу. Мне нравится технология, и мне нравится программировать игры. Я - также инструмент реализации, и я хотел бы видеть, что другие строят что-то уникальное, основанное на технологии развития игры, которую я обеспечиваю. I’m also an enabler and i would love to see others build something unique based on game development technology i provide.

Что-либо еще?

Да. Сегодня видит преждевременный конец лучшей новой демонстрации прошлого года. РАЗРЫВ Обращается к будущему. RIP Flash Forward.

Я добавил два коротких урока к cocos2d для часто задаваемых вопросов iPhone о получении ограничивающего прямоугольника эльфа (с кодексом) и тестирование вращаемых прямоугольников для пересечения (столкновение).

у cocos2d нет метода, чтобы получить ограничивающий прямоугольник, и использование [эльф contentSize], чтобы создать прямоугольник испорчен, потому что это прекратит работать, как только эльф или измерен или его anchorPoint, не в центре (0.5f, 0.5f). Легко установить это, и еще легче написать Объективную-C категорию так, чтобы Вы могли назвать [эльфа getBoundingRect], как будто это был регулярный метод CCSprite, обеспеченный cocos2d. Конечно, я знаю, что, как только cocos2d разработчики читают это, вопрос о тестировании на вращаемое пересечение прямоугольника подойдет. Я связался с "надлежащим" решением, но честно, я полагаю более прагматическим подходам, что добавил, будет фактически работать лучше в большинстве случаев. Of course i know that as soon as cocos2d developers read this the question about testing for rotated rectangle intersection will come up. I linked to the “proper” solution but honestly, i believe the more pragmatic approaches that i’ve added will actually work better in most cases.

Общие cocos2d Вопросы о Работе добавили к часто задаваемым вопросам

19 мая 2010, в cocos2d, Штеффеном Иттераймом by Steffen Itterheim

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

Я собирал контрольный список процедур, который Вы должны пройти перед сообщением об исполнительных проблемах.

Я также попытался объяснить, почему у вопроса того, как быстро cocos2d, нет никакой уместности реального мира.

Тогда я добавлял ссылку к cocos2d Исполнительным Подсказкам Всевидящего Интерэктива, поскольку это - такая большая почта! Это затрагивает много тем:

  • Копировальный с Инструментами
  • Тестирование на различных устройствах
  • Структуры и Атласы Структуры
  • Ускорение времен погрузки
  • Сокращение использования памяти
  • Щелкание структурами
  • Форматы пиксела
  • PVRTC (Сжатие Структуры)
  • CCSpriteSheet
  • Предварительно отдайте произведенные структуры programatically
  • Избегайте использования атомного accessors
  • Прочитайте лучшую документацию методов

Поскольку всегда я надеюсь, что Вы считаете эти дополнения помощью - и полезный.

Я сделал несколько дополнений к Обучающей программе Xcode и cocos2d часто задаваемым вопросам, которые основаны на вопросах о пользователе и проблемах.

Обучающая программа Проекта Xcode: Как объединить Бурундука SpaceManager

Как обновить кодекс cocos2d-iphone в проекте, созданном с Шаблоном Проекта cocos2d? (Теория & Совет)

Как установить общий Box2d, собирают ошибки? (должен собрать использование C ++),

Как установить обыкновенного Бурундука, собирают ошибки? (не собирает с C ++ кодекс),

Как потянуть бесконечно повторяющийся Фон Параллакса? (очень простой, очень эффективный)


При Поиске Обучающей программы & часто задаваемых вопросов

Я все еще пытаюсь получить функцию поиска на Обучающей программе и установленных страницах часто задаваемых вопросов. В настоящее время это работает на Учебные только, но другие связи результата поиска Xcode, может просто показать Ошибку. Я попытаюсь получить установленное с такой скоростью, как я могу и я получить очень полезную поддержку от людей в ScreenSteps, Живом, таким образом, я полон надежд. I’ll try to get this fixed as fast as i can and i’m getting very helpful support from the folks at ScreenSteps Live so i’m hopeful.

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

Обновления Обучающей программы Проекта Xcode: Box2d & Шаблон

12 мая 2010, в Объявлениях, Штеффеном Иттераймом by Steffen Itterheim

Если Вы следовали за моей Обучающей программой Проекта Xcode или получили ее после подписания для моего Информационного бюллетеня, Вы, возможно, заметили, что она не собрала бы, если бы Вы добавили #import “box2d.h” к какому-либо из Ваших классов. Я занимался расследованиями, и благодаря Вашим комментариям проблему было легко решить. Я написал Учебный урок, детализирующий box2d проблемы интеграции и как решить их. I wrote a Tutorial lesson detailing box2d integration issues and how to solve them.

Кроме того, Тим Солидей, который блоги в FatFingerStudios.com прошли усилие по созданию "реального" Шаблона Xcode из моего Учебного проекта. "Реальным" я имею в виду Шаблон Xcode, который будет добавлен к “Файлу Кскоуда-> Новый Проектный” список заявлений так, чтобы Вы могли хотеть начинать с “cocos2d Заявление оттуда. Это также требовали читатели. Я добавил другой Учебный урок, который описывает, как установить Шаблон Тима Xcode. This has also been requested by readers. I added another Tutorial lesson which describes how to install Tim’s Xcode Template.

Я добавлю Шаблон Тима Xcode к почте приветствия Информационного бюллетеня через пару минут, таким образом, новые подписчики Информационного бюллетеня получат это автоматически! Если Вы уже подписали для моего Информационного бюллетеня, у Вас будет он в Вашем входном почтовом ящике коротко, Вы не должны подписать снова!

Новый Projectfiles, который Вы получите также, содержит затруднительные положения box2d и включает мою свободную коллекцию исходного кода и много других изменений. Наиболее особенно добавление файлов Лицензии и структуры папки, которые соглашаются с этим, которые помогают мне и моим клиентам дифференцироваться между моим основным исходным кодом, который только лицензируется для клиента против исходного кода, который позже полностью принадлежит моим клиентам. Не стесняйтесь игнорировать или удалять эти файлы Лицензии, если Вам не нравятся они. Feel free to disregard or delete these License files if you have no use for them.

Страница 1 212