2009-04-06 2 views
2

Что было бы самым быстрым маршрутом для разработчика, чтобы научиться разработке игр на iphone. Ive некоторые .net winforms и webform опыт, но не имеют опыта работы с прямым x или любой графикой и игровым разработчиком. В свободное время я хочу изучить эти навыки, но хотел бы узнать через iphone. Так что мне просто интересно, какие у вас лучшие ресурсы, чтобы изучить развитие iphone и открыть gl на iphone. Книги, веб-сайты и т. Д., Ваши советы очень ценятся.изучение игры iphone разработка

ответ

3

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

Но опять-таки я рекомендовал бы 2D первый, 3D модель означает, и многие другие.

+0

. Вы говорите, что сначала делаете 2d-игру (с которой я согласен), но OpenGL по-прежнему остается лучшим чтобы узнать сначала, если вас интересует только кодирование игры. Просто не стоит застревать в тупике обучения Quartz2D и CoreAnimation, если вам в конечном итоге нужно будет изучить OpenGL. – U62

+1

Кривая обучения довольно крутая. Objective-C, Cocoa touch и OpenGL-ES за один раз? – gargantuan

+1

Исключение 3D не означает исключение OpenGL. OpenGL используется гораздо больше, чем 3D-игры. Многие 2D-игры в магазине используют OpenGL для их рисования. В любом случае; OpenGL * не так сложно *. – lhunath

4

эй тони - вам нужно начать с OpenGL. я бы действительно рекомендовал вам прочитать красную книгу на открытом gl - ее назвали библией для открытого gl.

относительно общего iphone sdk development (цель - c, касание какао и т. Д.) Я бы порекомендовал вам посетить http://www.iphonekicks.com - это клон digg, но только для ссылок iphone sdk. здесь вы можете просмотреть огромную базу данных сообществ, продвигаемых по различным темам (в том числе opengl)

1 последняя вещь - iphonekicks.com также имеет тег с именем «Новичок», где ссылки, предназначенные для новичков (не слишком сложные статьи) может быть найден. вы можете проверить это же здесь - http://www.iphonekicks.com/tags/Newbie

+0

Я бы пропустил OpenGL до более позднего времени, я начал бы с 2D-игры, в противном случае ее, вероятно, подавляющее –

2

Я делаю точно то же самое прямо сейчас, и очень люблю Cocos2d-iPhone. И как праймер на Какао, кокосовый центр идеален. Cocos2d использует OpenGL-ES (мобильный вариант OpenGL), но вам не нужно так сильно его беспокоить. Думаю, это отличная основа.

Cocos2d-iPhone

Cocoa Dev central

0

Это зависит от типа игры, которую вы хотите записать (например стрелок, стратегии, карты, головоломки и т.д.). На самом деле, это важная игра, и вам нужно ее развить, прежде чем приглушить технологию и презентацию.

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

Вы можете прототипировать его быстро в Windows, используя свой опыт работы, например. для головоломки вы можете использовать форму и кнопки вместо графических значков и просто менять текст. Это не должно выглядеть красиво, если вы разрабатываете базовый игровой механик. Это весело?!

Многие идеи будут выбрасываться во время прототипирования. Вы можете начать снова 10 раз, прежде чем вы нажмете на оригинальную идею. На iPhone много ужасных игр.Вам нужно отличить себя от хорошего геймплея, так как люди очень устают от взглядов. Не просто пойти с стадом.

Как только вы будете готовы перейти на iPhone, я определенно буду использовать библиотеку игр, поскольку они предоставляют множество полезных функций, которые потребуют от вас возраста. Вы хотите потратить все свое время на свою игру, а не на код поддержки.

следующие взгляд интересные библиотеки:

0

У меня есть список хороших книг с его ссылке вы можете иметь возможность изучать развитие приложения iPhone особенно игровые приложения для iPhone. Разработка игр для iPhone, написанная Chris Craft, Learn iPhone и iPad Cocos2D Game Development Book, написанная Steffen Itterheim и O'Reilly's iPhone Game Development. Cocos2d имеет всевозможные полезные инструменты для быстрого развития. Он имеет отличную поддержку отображения сетчатки iPhone, отличную производительность ярлыков ярлыков растровых изображений, легко обрабатывает множество спрайтов, создает талисмапы, функции расписания, сцены стека, создает меню и кнопки, поддерживает ядро ​​box2d и бурундук, поддерживает экспорт в Mac, эффекты частиц, отличный звуковой движок и хороший массив «действий», которые вы можете применить к своим объектам, например, перемещение, прыжок, поворот, увядание и т. д. Поскольку Cocos2d - это всего лишь рамка на Objective-C, у вас есть полная свобода делать много вещей двигателей обычно не хватает. Например, вы можете быстро реализовать списки лидеров и достижения для своих игр с OpenFeint. Вы также можете использовать iAds.

 Смежные вопросы

  • Нет связанных вопросов^_^