Использование команды запуска cocos с cocos2d-js 3.0alpha на образце js-moonwarrior

Я только что обнаружил, что новая командная строка в cocos2d-js (3.0alpha в OS X 10.9.2) просто потрясающая. С помощью двух команд вы можете создать проект, а затем развернуть его в Интернете, Android, iOS и Mac. Я попробовал веб и андроид, и это сработало мгновенно.

Затем я попытался запустить образец игры js-moonwarriors, который поставляется вместе с фреймворком, используя

cocos run -p android

из каталога проекта. Но он останавливается с ошибкой:

Can't find the projects directories in this project.

Без понятия. Чего не хватает?

Обновление: cocos2d-js 3.0alpha2 вышел и все работает нормально.


person Michael    schedule 14.04.2014    source источник


Ответы (2)


Я получил ответ на этот вопрос с форума cocos2d-x:

Привет, эта функция отсутствует в 3.0 alpha, но завтра мы выпустим 3.0 alpha2, и проблема решена, вы можете использовать команду cocos для компиляции и запуска js-тестов и лунных воинов.

person Michael    schedule 17.04.2014

Судя по всему альфа 2 еще не вышла, а я клонировал их ветку git и она до сих пор не исправлена. Я подозреваю, что это из-за отсутствия каталога "framework", поэтому я попробовал:

ln -s ../../frameworks .
ln -s ~/prj/c2x/cocos2d-js/samples/js-tests/project frameworks/runtime-src

К сожалению, вместо того, чтобы показывать образцы, он просто показывает Hello World. я даже сделал

ргреп . 'Привет, мир'

И уверен, что шнура там нет. Странный.

person superarts.org    schedule 21.04.2014
comment
Я думаю, что у меня также были некоторые проблемы с Android и iOS, о которых я сообщил. Я думаю, что они работают ... Но то, что я видел о структуре до сих пор, великолепно. - person Michael; 22.04.2014