Zaphod
nme вышла 3.5.5. Что нового:
— реализация OpenGLView на WebGL + новый семпл, демонстрирующий работу данного класса и работающий в Windows, Mac, Linux, BlackBerry и HTML5 (GLES2 пока что не поддерживается, так что на мобилках не работает)
— улучшена поддержка полноэкранного режима для десктопов (буду проверять)
— улучшения для HTML5 платформы (касающиеся z-ordering, текстовых полей, добавили события Event.ACTIVATE/DEACTIVATE и FocusEvent.FOCUS_IN/FOCUS_OUT)
— наконец-то подправили события клавиатуры, которые больше года не хотели чинить (буду смотреть)
deep
HTML5 nme jeash Вообще jeash как отдельный проект уже трудно рассматривать, так что вместо тега jeash теперь будет новомодный html5 вместе с nme
deep
HTML5 nme вернулся к патчингу jeash. Вчера дорабатывал заголовки URLLoader-а и приводил их к нормальному виду, сегодня опять вернулся к вопросу производительности ByteArray и EventDispatcher-а. Благо там есть что оптимизировать
grozamorei
Haxe nme перепост, конечно, но это просто бомба. я — хуй :3

а если серьезно, либа выглядит мегаохуенно на первый взгляд.

github.com
grozamorei
Haxe nme я вот щас наверное зря спрашиваю — а какие-либо средства для скелетной анимации существуют в виде редакторов\библиотек, хоть что то? в гугле не нашел, через гитхаб тоже как то коряво все, ничего нету.
deep
Haxe nme Уже можно писать glsl шейдеры, которые будут работать в flash html5 и сpp и android таргетах. Остальные не тестировал. Правда flash таргет стоит особником, т.к. юзается stage3d а у остальных OpenGLView
grozamorei
Haxe nme проблема — в cpp таргете ничего не показывается на экране. Независимо от версий библиотек. Код — самый простой, битмапа(спрайт) на экран. Цвет сцены в окне видно, картинки — нету.

тот же самый код у товарища на тех же самых либах собирается и работает. чяднт?
grozamorei
апдейты nme приятный_вечер_в_хорошей_компании обновил nme до 3.5.4. проблема — на линукс таргет вообще ничего не собирается.

Called from ? line 1
Called from CommandLineTools.hx line 881
Called from CommandLineTools.hx line 117
Called from platforms/LinuxPlatform.hx line 38
Called from FileHelper.hx line 98
Called from FileHelper.hx line 131
Called from /usr/lib/haxe/std/neko/_std/sys/io/File.hx line 69
Called from /usr/lib/haxe/std/neko/_std/sys/io/File.hx line 60
Uncaught exception

откат на предыдущую версию помогает. опытным путем установлено, что падает при обращении к StringTools.hx, который лежит в корне std библиотеки. в полном замешательстве, помогите :(
deep
Haxe nme cocktail Если nme пытается сделать кроссплатформенным флеш апи, то Коктель пошел от обратного, и пытается js апи сделать кроссплатформенным. В общем получается не плохо, особенно приятно, что js демки работают в старых браузерах. Но и апи намного слабее, нежели в nme.
Zaphod
nme пока что последние релизы меня совсем не радуют находятся все новые и новые баги.
Вчера днем со шрифтами (вроде уже решена в SVN): nme.io
А вечером со звуком: nme.io На поиск этой причины потратил пару часов :(
Zaphod
nme 3,5,1 тоже довольно сырой — у всех какие-то проблемы. Нужно было выпускаться (и им, и мне) после праздников :)
Zaphod
nme Теперь, чтобы задать папку, в которой будет собираться приложение, нужно вместо строчки
<set name="BUILD_DIR" value="export" />
писать
<app path="my/output/directory" />
Zaphod
nme превосходно, блин. теперь ошибка со шрифтами вернулась, но только на flash'e. В простых примерах вопроизвести не могу. непонятная фигня. flash же всегда был самым безглючным таргетом, а теперь наоборот. как так можно работать?!
deep
Haxe HTML5 nme Сильно переработал ByteArray реализацию, ускорил, полечил баги. Главное что сделал правильнь резервирование места, раньше это было слабое место. (статья про массивы в php прочитаная вчера немного даже помогла :) )
Zaphod
hxcpp nme баг с перегрузкой оператора сравнения "!=" в последнем релизе удалось обойти заменой строчки вида:
if (bitmap != bitmapHash.get("testKey"))
на строчки:
var cachedBmd:BitmapData = bitmapHash.get("testKey");
if (bitmap != cachedBmd)
Zaphod
hxcpp nme баг со шрифтами, который я вчера словил после обновления библиотек, оказался связан с последними изменениями в hxcpp (по крайней мере я так думаю), а именно в изменении механизма инициализации статических полей. Ну что ж, по крайней мере я хоть как-то решил эту проблему, но остается еще одна, связанная с hxcpp (перегрузка оператора сравнения "!="), которую решить самостоятельно не получится
Zaphod
nme так, только что появился пост о новом релизе на офф. сайте: haxenme.org
сейчас посмотрим, исправили ли ошибки, которые были с утра (в SVN-репозитории какая-то активность днем была)
Zaphod
nme Релиз 3,5,0 на haxelib оказался нерабочим, так что ждем следующей недели. Хотя может придется подождать и подольше, т.к. в понедельник на Западе будут отмечать Рождество
Zaphod
nme блин, после переустановки винды долго не мог настроить компиляцию под android.
Оставлю здесь пункты, которые мне пришлось выполнить:
1. нужно было установить Android SDK 8 (Android 2.2)
2. дописать в android-toolchain.xml строчку: <lib name="${ANDROID_NDK_ROOT}/platforms/android-8/arch-arm/usr/lib/crtbegin_so.o"/>
3. Убрать из build.xml анта атрибут fork из узла javac
Может пригодится в будущем
Zaphod
nme тут пишут, что nme уже поддерживает Firefox OS: haxenme.org (первое устройство с ним обещают в следующем году).
Но, блин, я сильно сомневаюсь, что эта ось взлетит
Zaphod
nme ого-го, что пишет Джошуа: в html5 оказывается есть поддержка битмап, шейпов твинов и покадровых анимаций из swf (если, конечно, я его правильно понял)
Оригинал: twitter.com
deep
nme Случилось то, чего боялся. Пулл реквест не приняли. мол сами так делали, чтото сломали, больши не трогаем :( ППЦ. Вторые away3d-ники
Zaphod
Haxe nme Исходники игр, созданных на прошедшей в субботу Geek Party: github.com
Вот еще вступительные презентации из группы ВКонтакте (в формате .pptx): vk.com vk.com
Там же в группе ( vk.com ) можно скачать скомпилированные apk, посмотреть фотки
grozamorei
Haxe nme красивый и понятный для нубоюзеров UI из коробки где то в либах лежит? нашел polygonal-ui, попробую поковырятся. Еще помню в haxeFlixel лежат вполне годные для использования UI элементы. Какая то генерик фигня вообще есть, или буду обречен колотить кнопули\верстку под каждую платформу отдельно?
Zaphod
nme по активности в репозитории видно, что началась работа над поддержкой winrt, как нативной целевой платформы, а не только средствами html5