Задать вопрос
  • Как удалить все го с одинаковым именем со сцены?

    AngryProgrammer001
    @AngryProgrammer001
    Unity C# Developer
    Самый просто вариант - это сделать их дочерними к одному, а потом просто пройтись по детям и удалить их
    Ответ написан
    1 комментарий
  • Actionscript в 2017. Кроссплатформенная разработка игр и приложений, какие варианты существуют?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Flash для веба, AIR для android/ios/win/mac. Можно даже обойтись одной кодовой базой при использовании условной компиляции и ant/gradle.
    Для 2d рендера есть Starling, а вот все 3d движки очень давно заброшены. Вроде ещё остались какие-то игровые движки, типа citrus.
    Но стоит быть готовым к пачке проблем и необходимости писать костыли. Например, есть проблемы с воспроизведением звука на андроиде. Также есть баги в рантайме под ios - игра может просто начать вылетать по неясным причинам и исправить это будет невозможно, ибо adobe не исправляет такие баги годами.

    Я бы остановился на unity, ибо в освоении он будет значительно проще. Там уже есть все нужные инструменты, которые на as3 придётся писать с нуля или собирать по кускам.
    Ответ написан
    2 комментария
  • Какую IDE для разработки вы используете?

    Kubatai
    @Kubatai
    Техник-программист
    Если у вас довольно сильно тормозит студия, то вы можете попробовать использовать Visual Studio Code
    Ответ написан
    Комментировать
  • Можете посоветовать как быть дальше?

    @frozen_coder
    Java-developer
    "Хочу сделать основным Java" - очень расплывчато. Java - это инструмент для разных сфер: android, desktop, web. Я бы советовал в web - наиболее распространенная сфера; ванги говорят, что android-приложения уступят когда-нибудь своё место web. Ну это всё дело вкуса и чего ВЫ хотите. Итак, например, хотим в Java-web:
    1) А Вы уверены, что знаете Java? Может есть нюансы и маленькие пробелы? (пробежаться по Эккелю и Блоху, можно посмотреть статейки о подготовке к сертификации - много мелочей, неочевидностей раскрыто) Разобрать Java 8, особое внимание stream.
    2) Ок, Java SE знаете, а Java EE? Тут можно очень досконально не вникать на первых порах - фреймоворки нам помогут.
    3) Пошли Фреймворки и библиотеки - Семейство Spring: Core, MVC, Boot, Data, Security. Для ORM - Hibernate (можно вместе с Spring Data, можно вместо, посмотреть нужно). Для уменьшения болерплейта - Lombok.
    4) Для тестирования JUnit, потом посмотрите Spock Framework (тут мы знакомимся еще и с Groovy).
    5) Плавно переходим к клиенту. Тут нам Java становится мало. Вспоминаем html и css. Если не знаете JS - узнать. Дальше дело вкуса. Выбираем(пишем своё) библиотеку или модный фреймворк, изучаем пилим клиентскую часть. На этапе разбирательств с клиентом познакомиться(если вдруг чего не знали) с REST, http, https, http 2.0, webSockets, json, ajax что такое DTO.
    6) Для UI тестирования попробуйте Geb.
    7) WebServices! SOAP, Jaxb, SOAP MTOM.
    8) Можете попутно расширить кругозор по БД - попробовать вместо mysql postgres или NoSql базы.
    Вот это был примерный набор инструментов.
    Но главное - практика. Нужен свой учебный проект. Начинаете его делать - появляются проблемы - смотрите как такое можно решить существующими инструментами - тут же применяете теорию на практике.
    Предлагаю писать какой-нибудь корпоративный портал с каким-нибудь реестром, справочником и т.д. Включаем фантазию.
    Начните с малого - сам справочник-реестр с функциями CRUD - создать, прочитать, редактировать, удалить запись. Далее прикрутите систему прав и ролей пользователей(не все могут создавать, редактировать и тем более удалять). Добавьте работу с файлами - скачать, загрузить, экспорт в pdf и exel. Продолжайте накручивать своё приложение функционалом - личка и чат, доска объявлений, имитация отношений начальник - подчиненный (тайм-менеджмент, таск-менеджмент, сбор отчетов каких-нибудь по работе), уведомления (в почту, в системе, м.б. попробовать с смс), напишите другую маленькую систему и заобщайте их между собой по SOAP(например, другая система может читать из справочника и что-нибудь туда писать). Берите какое-нибудь гипотетическое предприятие (склад, магазин, автосервис, школа, больница, завод и т.д.) и представьте, что ему надо свой документооборот перевести в электронный вид и максимально автоматизировать бизнес-процессы.
    Короче, набирайтесь опыта и учитесь через практику, ставьте сами себе задачи и ищите пути их решения. Стажировка и работа вообще на первых порах дают мощный толчок в развитии. Не можете найти стажировку? Идите на собеседования, делайте тестовые задания - тут сразу все пробелы всплывут.
    Ответ написан
    3 комментария