Cocos2d for iPhone. Установка

Здравствуйте мои дорогие читатели, сегодня я расскажу вам о том, как установить игровой движок Cocos2d for iPhone и создать простейшую игру на нём.

Установка

Так как движок этот предназначен для разработки игр на iPhone первое, что нам потребуется это iPhone SDK и Xcode, скачать их можно из iOS Dev Center. Там же оформляем лицензию iPhone Developer Program, необходимую для публикации своих игр в App Store.

Теперь, когда у нас есть Xcode и iPhone SDK скачиваем сам движок с официального сайта. Распаковываем архив в удобное для вас место и видим примерно следующее

Сейчас вы можете запустить файл cocos2d-iphone.xcodproj это файл проекта для Xcode, с большим количеством примеров кода, которые наверняка пригодятся вам при работе.

Для того чтобы продолжить работу с Cocos2D его нужно установить. При этом в Xcode будут установлены 3 заготовки проектов:

  • Стандартное приложение Cocos2D
  • Приложение Cocos2D с физической библиотекой Box2D
  • Приложение Cocos2D с физической библиотекой Chipmunk

Для установки этих «заготовок» запускаем приложение Терминал и вводим примерно следующее:

cd cocos2d-iphone
./install-templates.sh

Вот и всё Cocos2d for iPhone установлен, теперь

  • Запускаем Xcode
  • File -> New Project
  • Выбираем заготовку в зависимости от цели.

Остаётся только сделать игру.

Запись опубликована в рубрике Cocos2D, Уроки с метками , , , , . Добавьте в закладки постоянную ссылку.

28 комментариев: Cocos2d for iPhone. Установка

  1. allXumuk говорит:

    На всякий случай обращу внимание, что вышеописанные действия нужно производить на Mac OS X. Хотя бы на Хакинтоше.

  2. george говорит:

    Цитирую: «Сегодня я расскажу вам о том, как установить игровой движок Cocos2d for iPhone и создать простейшую игру на нём.»
    Как установить движок рассказано, а вот про «создать простейшую игру» — ничего кроме: «Остаётся только сделать игру.»… Обидно.

  3. SanAV говорит:

    Эх, понимаю, что только для обладателей Mac?
    Windows’ юзерам не узреть сие чудо?
    И да, сделай регистрацию открытой.

    • allXumuk говорит:

      Да XCode только для Макинтоша. Но обладатели Виндовса могут попробовать Dragon Fire SDK или Airplay SDK. Регистрацию теперь вроде открыл.

      • SanAV говорит:

        хм, интересненько, стоит опробовать. Это, я так понимаю, IDE для Object-C? Или что?

        • allXumuk говорит:

          Нет они на С/С++

          • SanAV говорит:

            Ухум… Ну, посмотрим в сторону Airplay SDK… Я так понимаю, возможности не урезаны? Т.е. сабж, т.е. Cocos 2D, смогу подключить к проекту?

            • allXumuk говорит:

              Может и можно, но врядли нужно, в Airplay должны быть встроенные средства, хотя я и не уверен.

            • allXumuk говорит:

              Кстати появился порт Cocos2D-x для Airplay SDK.

      • SanAV говорит:

        allXumuk, не подскажешь, а обладателям Hackintosh’а есть возможность пользоваться XCode? И имею ли я возможность его скачать без оформления лицензии?

        • allXumuk говорит:

          Да, можно скачать XCode без лицензии разработчика, но бесплатно без неё сейчас скачать можно только 3.х версию или с торента. 4-тый XCode для не лицензированных пользователей стоит 5 долларов. На Хакинтоше работает без проблем, только звуки в iPhone симуляторе могут не воспроизводится, но это вроде можно решить покупкой звуковой карты.

    • allXumuk говорит:

      Кстати Dragon Fire позволяет публиковать игры через контору Zumisoft и не заводить эппл-аккаунт.

  4. Bernadine Sawatzki говорит:

    I like this stuff Amazing :D What is your facebook badge ? i will follow

  5. Stable Income говорит:

    Fantastic blog post. Cheers. I highly recommend you keep blogging.

  6. Олка Про говорит:

    стоп стоп стоп стоп стоп ! а где этот ТЕРМИНАЛ ?

    • allXumuk говорит:

      Программы -> Служебные Программы -> Терминал

  7. Анатолий говорит:

    ввожу в терминал
    «cd cocos2d-iphone
    ./install-templates.sh»,
    но движок так и не устанавливается, в терминале пишется следующее «No such file or directory».
    Подскажи пожалуйста как правильно вводить команду.

    • allXumuk говорит:

      В терминале пишет, что «нет такого файла или папки». Разархивируй скачанный архив в домашнюю папку, дальше либо переименнуй разархивированную папку в cocos2d-iphone, либо в терминале впиши название папки.

      • GT-R говорит:

        У меня такая же проблема. пишет «No such file or directory». я разархивировал папку в документы. переименовал как у тебя и все равно так же. напиши пожалуйста что сделать чтоб установить

        • allXumuk говорит:

          Если ты разархивировал в папку «Документы», в терминале нужно ввести:

          cd documents/cocos2d-iphone

          Дальше всё по инструкции.

  8. Анатолий говорит:

    указал путь к install-templates.sh, но все равно безуспешно.
    вот что терминал пишет:
    «Last login: Sat Dec 3 23:41:27 on ttys000
    MacBook-Pro-11-11:~ rec200$ /Users/rec200/Desktop/cocos2d-iphone/install-templates.sh
    cocos2d-iphone template installer

    Error: This script must be run as root in order to copy templates to /Library/Application Support/Developer/Shared/Xcode

    Try running it with ‘sudo’, or with ‘-u’ to install it only you:
    sudo /Users/rec200/Desktop/cocos2d-iphone/install-templates.sh
    or:
    /Users/rec200/Desktop/cocos2d-iphone/install-templates.sh -u
    MacBook-Pro-11-11:~ rec200$ »
    Папка с кокосом находится на рабочем столе

    • allXumuk говорит:

      Да, да, да, нужно через sudo устанавливать, как терминал и говорит. Перед ./install-templates.sh напиши sudo, чтобы выполнить скрипт от лица администратора, потом введёшь администраторский пароль и всё установится. В сообщении об ошибке есть всё.

Комментарии запрещены.