Как стать автором
Обновить

Комментарии 14

Для Game Closure важно установить Node.js локально, иначе он будет просить изменить хозяина /usr/local.
Поэтому если устанавливать через пакетный менеджер, то потом, видимо, придётся использовать dpkg.
вот клевая штука github.com/creationix/nvm
Ставит ноду локально. Можно ставить разные версии.
Невероятно! Спасибо! Очень жду статью с примером создания простой игры. А вы не в курсе, как оно на мобильных платформах ускоренно?
Для Андроида используется V8. Для iOS модифицированный Mozilla SpiderMonkey.
Как используются ресурсы пока не вдавался. Но по заявлениям разработчиков отображение 4000-8000 спрайтов на пятом Айфоне показывает около 30-60 кадров в секунду.
Интересует именно то, чем ускорена отрисовка. Видал проект directCanvas, там ускорен канвас нативными функциями
Когда выйдет " В следующей статье я хотел бы описать создание простой игры на этом движке", интересно было бы посмотреть.
Постараюсь к понедельнику.
Сбилдил сэмпл (через native-android), идущий в поставке Game Closure (Whack-that-Mole!, если не ошибаюсь), на выходе получил apk со всеми возможными включёнными permissions (в том числе и на отправку смс и совершение звонков, ага). В документации не нашёл способа управлять разрешениями. Огорчает.
Вы билдили из под iOS или из под Ubuntu?, а то у меня из под Ubuntu что-то не получается…
Из-под Linux (Fedora, если точнее). Да, там не всё сразу гладко прошло, пришлось немного повозиться.
А в чём у вас проблема? На что GC ругается?
Собственно, даже установка аддона android-native завершается ошибкой.
Вот выхлоп после

$ basil install native-android

А вот при попытке сбилдить тестовый проект:


$ cd projects/whack-that-mole
$ basil basil build native-android

выдает такое: pastebin.com/5B5cQb0m
Все решилось. Проблема была в баге (https://github.com/isaacs/npm/issues/3243) node.
Установил v0.8.22 и все заработало.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории