Interface Builder против Cocos 2D - как выбрать лучшее для вашего приложения - PullRequest
0 голосов
/ 26 августа 2009

Я был флеш-разработчиком в течение 3 лет, и в последние 5 месяцев я начинаю разработку для iphone, делаю 2 приложения с построителем интерфейса для клиентов, и теперь я действительно хочу сделать небольшую игру, это довольно просто один матч 3! Я сделал движок в конструкторе интерфейсов, и это хорошо для меня! Но после того, как я прочитал несколько постов, я действительно хочу попробовать это в cocos2D! Итак, через 2 дня я переписываю весь свой первый движок для cocos2D, очень раздражающие перевернутые координаты, но хорошо, я действительно делаю! Но производительность бок о бок с версией конструктора интерфейса действительно пугает! Многие Многие замедления на стороне cocos2d! И анимация, увиденная мной, прослушивается! Я действительно пугаю! Я действительно не знаю, что является лучшим выбором для простой игры. И я хочу несколько мнений:

Использование cocos2d, когда нужна физика? Когда у нас много объектов на экране? Какое увеличение производительности у меня с cocos2D?

У меня есть, как поделиться этими 2 приложениями с вами, ребята ?! Без вашего UID ?!

Ответы [ 2 ]

0 голосов
/ 15 ноября 2009

Я думаю, что baDa спрашивает, когда использовать cocos2D и Interface Builder. Раз вы можете разрабатывать игры с помощью Interface Builder, целесообразно ли это делать? Каковы различия в производительности между этими двумя подходами (cocos2d против Interface Builder)?

У меня также была путаница, и я спрашивал себя об этом, когда только начинал программировать. После работы с несколькими играми. Я понял, что вы действительно можете объединить эти два подхода. Большая НО заключается в том, что при динамической работе с объектами (особенно с кучей изображений) с использованием IB это полностью устраняет гибкость кода. Добавление / удаление изображений, настройка координат и замена сцен слишком неудобны, громоздки и бесполезны для реализации.

Мое простое правило - использовать coocs2d для разработки игр и IB для других приложений, доступных в интерфейсах.

0 голосов
/ 26 августа 2009

cocos2d использует chipmunk, который ИМХО - отличная физическая библиотека, если все, что вам нужно, это 2d! Apple не поддерживает временное распространение, не зная ID устройства тестового устройства!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...