Показать сообщение отдельно
Старый 26.07.2017, 23:22
RblSb вне форума Посмотреть профиль Отправить личное сообщение для RblSb Найти все сообщения от RblSb
  № 4  
Ответить с цитированием
RblSb

Регистрация: Aug 2014
Сообщений: 9
Писал на j2me, cделал пару игр на JS + Canvas, перешел на Haxe + OpenFL. Думаю для Flash-разработчика там есть нюансы при переносе старого кода, но должно быть еще проще, чем при переходе с JS. Также есть проблемы с фильтрами и TextField, но в остальном вполне неплохо, продолжает активное развитие. Можно выбрать Kha (Выглядит очень мощно)/Heaps/NME вместо OpenFL, или налепить HaxePunk/HaxeFlixel сверху, если знаком с флеш-аналогами этих движков.

По поводу чистого JS/TS на мобильных платформах, что-то сложнее казуалки даже запускать не стоит, нужно как минимум сразу брать PIXI/PHASER, или учить самому webgl (напишите как у них скорость, кто знаком). Если webgl не будет поддерживатся устройством/браузерной оболочкой игры, то у этих движков есть fallback на канвас, но опять же, что-то тяжелое в отрисовке там будет неиграбельно.

И да, нормального ООП нет и не будет в JS, это лишь синтаксический сахар поверх прототипов, а вместо ключевого слова private скоро получим эту жесть. По поводу ООП в TS не знаю, но если они не реализовали блочную видимость переменных, то сомневаюсь что там классическая модель наследования.

Если ты не собрался верстать, то JS (без типизации поверх него) просто нет смысла учить. Да и учить-то там уже нечего, после знакомства с флешем.