пятница, 8 февраля 2013 г.

как создать простую игру на c++

Изображения готовы и нам надо подумать где лучше всего расположить главного героя. Обратите внимание, что в Cocos2D левый нижний угол является начальной точкой отсчёта координат, то есть имеет координаты (0,0), а х и у координаты возрастают по мере продвижения, соответственно, вперёд и вправо. Поскольку наш проект имеет ландшафтную ориентацию, это значит что правый верхний угол имеет координаты (480, 320).

Как только вы скачали файлы с изображениями – перетащите их в папку ресурсов в XCode и выберите Copy items into destination group s folder (if needed) .

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

Добавление спрайта

Если вы заглянете внутрь нашего проекта, то увидите, что там пока что только один слой – HelloWorldLayer – и мы будем реализовывать наш игровой процесс именно в нём. Давайте откроем его и вы увидите, что на данный момент в его init методе к нему добавляется метка с надписью “Hello World”. Мы её уберем, а на её место поставим спрайт.

Сocos2D построен на использовании коцепции “сцен” (scenes), которые являются чем-то вроде “уровней” или “экранов” для игры. Например у вас может быть сцена для первоначального меню игры, ещё одна для основного действия и ещё одна для окончания игры. Внутри сцены вы можете иметь некоторое количество слоёв (layers) (вроде как в Фотошопе), а слои могут содержать в себе так называемые “узлы” (nodes), такие как спрайты, метки, меню и так далее. Узлы могут также содержать в себе другие узлы (например спрайт может иметь внутри себя другой спрайт – “потомок”).

Сразу после создания запустите проект на выполнение. Если никаких ошибок нет, вы должны увидеть следующее:

Давайте начнём с того, что создадим простой Hello World проект и запустим его с помощью шаблона Сосоs2d, который мы только что установили. Перейдите к созданию нового проекта в Xcode, выберите cocos2d Application и назовите проект Cocos2DSimpleGame .

Обратите внимание, что при желании вы можете передать какой-нибудь параметр установочному скрипту если ваш Xcode стоит не в стандартной папке (такое может быть, например, если у вас на машине более одной версии SDK).

После скачивания необходимо установить полезные шаблоны проекта. Откройте Терминал, перейдите к папке, в которую вы скачали Cocos2d и введите следующую команду: ./install-templates.sh-f-u

Скачать Cocos2D можно .

Скачивание и установка Cocos2D

(Перейти ко или части серии.)

Эта серия туториалов покажет вам весь процесс создания простой игры для iPhone с помощью Cocos2D, от начала до конца. Можете читать учебники от корки до корки, а можете сразу обратиться к проекту – образцу игры в конце статьи. И вот что ещё. Будут ниндзя.

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

Cocos2D – это мощная библиотека, которая позволяет значительно ускорить процесс разработки игр под iPhone. PОна включает в себя поддержку спрайтов, классные графические эффекты, анимации, физические библиотеки, звуковые движки и многое другое.

Пост также есть для: , , , If you're new here, you may want to subscribe to my or follow me on . Thanks for visiting! Ниндзя мочит врагов!

Как сделать простую игру для iPhone с помощью Cocos2D

Check out @vwenderlich's December wallpaper - Penguin Ornamanets! This will be her last wallpaper, so enjoy! :] http://t.co/KrFOHGPX

Как сделать простую игру для iPhone с помощью Cocos2D

Комментариев нет:

Отправить комментарий