Недавно я писал, что так и не смог подружить ClojureScript и Phaser, и что там возникала ошибка, чего не было в Parenscript. Тогда времени было мало, сейчас же решили с virvar'ом основательно разобраться. Итого, проблему на github я закрыл. Причина же была проста. В первом примере я вообще забыл *platforms* включить физическое тело, из-за чего дальнейшие операции с ним были недоступны, а во втором варианте при использовании *platforms* не был произведён deref во время операции включения физического тела. Итого два подхода вывалились с одной ошибкой, что не позволило использовать ClojureScript на LispJam. Грустно, но се ля ви. Итого реализовал туториал на ClojureScript с использованием библиотеки phzr. Итоговые изыскания - тут.
ух ты, спасибо! а я как раз приморочился сегодня по этой теме
ОтветитьУдалитьклассно, запустил, работает, почитаю ишьюс и попробую что-нибудь сделать :)
ОтветитьУдалитьМожешь ещё тут поглядывать - https://bitbucket.org/bazon-group/cljs-games/src
Удалить