Обновить
81
Иван@Jedi_Knight

Пользователь

28
Подписчики
Отправить сообщение
Для отладки удобно ограничить всё одним потоком:
-Dvertx.options.workerPoolSize=1
-Dvertx.options.eventLoopPoolSize=1


Диспатчер для 1.1 coroutines:

class VertxCoroutineDispatcher() : CoroutineDispatcher() {
val vertx: io.vertx.core.Context = Vertx.currentContext()

override fun isDispatchNeeded(context: CoroutineContext) = (vertx != Vertx.currentContext())

override fun dispatch(context: CoroutineContext, block: Runnable) {
vertx.runOnContext { block.run() }
}
}


Обёртка для suspend->vertx callback:

inline suspend fun vx(crossinline callback: (Handler<JAsyncResult>) -> Unit) = suspendCoroutine { c ->
callback(Handler {
if (it.succeeded()) {
c.resume(it.result())
} else {
c.resumeWithException(it.cause())
}
})
}


Она не будет работать на http-client, там другую надо
По-хорошему такие конструкции должны быть частью языка. В Groovy/Scala/Kotlin этой хрени уже не надо :)
Babylon отличная штука.

В шейдерах кстати матрицы в другом направлении записываются, не как на картинке первой: projection x view x model идёт, причём view оно же у камеры всегда обратное.
В playcanvas есть тулзы для запекания света, а для threejs и babylon да, придется поизвращаться.
Надо ещё vs PlayCanvas, он по-моему круче чем Blend4Web. three.js в данном случае далеко не показатель, хрен сцену сделаешь там, но из этого класса движков можно использовать Babylon.js
Да, с этим всё в порядке, containsPoint вроде везде нормально работает.
Кстати, показ width,height на больших сценах может привести к падению FPS. Там идёт вызов getLocalBounds() для каждого контейнера по два раза, а каждый такой вызов пересчитывает всё поддерево. К счастью, спрайты просто показывают размер текстуры и не пытаются смотреть в детей.
Как она определяет какие объекты под мышкой находятся?
Отлично! Оно ещё должно работать для RPGMaker MV последней версии, два месяца назад как раз обновились до pixi-v4

Надо ещё проверить что с 2.5d-форком оно работает. В каком месте в FConsole там хук в interaction идёт?
Animate CC скоро будет поддерживать экспорт в pixi.js, которая работает гораздо быстрее create.js
В разборе к задаче C не сказано как находить мин. высоту за линию а не за квадрат. Хотя это достаточно очевидно, но всё-таки.
Есть хороший эксперимент у JetBrains — Meta Programming System. Я еле-еле прошёл туториал, мозги выносит напрочь.
Нас-то они заметили, а вот http://tagpro-pi.koalabeast.com/ забыли :)
У меня теперь только один вопрос: как перепрошить мои три девелоперских firefoxOS телефона на андроид?

UPD. Я так понял они решили забить на дешёвые телефоны, но зато продвинуть firefox на smart TV
Большое спасибо!

Хотел написать ответ, но почему-то вышел список ссылок на другие проекты :)

Да, флеш никак не говно, как минимум потому что на нём есть танчики, рисуют ниндзю, и autodesk scaleform.
На флеше я помню замечательные вещи от Nicklaus Liow (The Game, Reimagine: The Game), правда он потом на HTML5 перешёл (nothing to hide), но он вообще много чего меняет, он известный транс.

Кстати, чисто по webgl впереди всех сейчас лондонские товарищи из ga.me и playcanvas.com, но это возможно до тех пор пока artillery.com не выйдут из закрытой альфы. Среди 2d-движков конечно pixi.js (YAY!) и libgdx (java, люблю её).

Поскольку часть ресурсов у нас рендерилась в блендере, то я попробую это всё засунуть в playcanvas в качестве демки :)
Надо либо вклиниться в логику и следить за появлением препятствий, либо вклиниться в рендеринг (pixi) и следить за появлением маркеров препятствий, отсылать им мышиный клик.

Гораздо более интересно подменить 2д на 3д :)
Убрали возможность переключать стрелки, путь по которому едет поезд берётся от балды. Во второй демке эта возможность есть.

Поворот поезда сделан в стиле древних стратегий, CnC, red alert, правда там не было трюка с доворотом спрайта до нужного угла.
Получил ответ автора:

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

Информация

В рейтинге
Не участвует
Откуда
Фрязино, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность