как использовать проект xcode cocos2d, включая box2d и chipmunk? - PullRequest
0 голосов
/ 14 декабря 2011

Я не знаю, звучит ли это безумно. У меня есть 2 проекта xcode, один из которых использует cocos2d-box2d, а другой - cocos2d-chipmunk, и хочу объединить их в один проект. Я просто знаю, как создать проект с выбором box2d / chipmunk, но не импортировать один движок в существующий проект с движком. Я попытался скопировать файлы в другой проект, и в классах Box2d / chipmunk были обнаружены ошибки. Как правильно импортировать Box2D в проект Бурундук (или в резерв)?

Ответы [ 2 ]

0 голосов
/ 15 декабря 2011

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

Поскольку вы уже преобразуете проект, вам может быть проще перейти непосредственно на Kobold2D . И Box2D, и Chipmunk настроены и готовы к использованию, ничто не говорит против использования обоих в одном проекте. Все, что вам нужно сделать, это добавить заголовки для обоих физических движков, и вы готовы к работе.

PS: да, это звучит безумно. :)

0 голосов
/ 14 декабря 2011

Какие были ошибки?Не должно быть ничего, что могло бы помешать Box2D и Бурундуку существовать в одном исполняемом файле.Я думаю, у вас есть другие повторяющиеся символы в проекте или вам нужно что-то изменить в настройках компиляции.

...