Обновить
4
0

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

Отправить сообщение
Писать гуи на С++ ну как-то совсем неохота. Сейчас полно динамических скриптовых языков, в разы меньше кода получается.
Оптимальный вариант — это когда скриптовыми биндингами только создаются объекты, обработчики, лэйаут, а рантайм — это фреймворк, написанный на чем-нибудь производительном (С++). В таком ключе производительность останется та же, ну может время инициализации или загрузки увеличится, но это будет сложно заметить.

Да я знаю, что у Qt полно биндингов. Сам использовал питоновый PySide.

Может не для всех приложений это подходит, но есть, например, Autodesk Maya — трехмерный редактор, интерфейс у него на Qt. Гуи общается с ядром на их собственном скриптовом языке MEL. Собсно, само ядро можно просто из консоли использовать. Так же там был замечен PyQt — для кастомных плагинов с гуи. Скорее всего и некоторые встроенные окошечки на питоне сделаны.
Не прибавило. Это был ответ встречавшим людям, обычно это либо менеджер, либо HR. В условиях нехватки квалифицированных программистов их мнение играет намного меньшую роль, чем технических специалистов проводивших собеседование.
анимация должна быть сделана в такт музыке. Обычно мы даем нашим видеоменам метроном, под клик которого анимируются все события в ролике
А еще лучше сначала из раскадровок собирать аниматик, который полностью озвучивается, а потом уже отдавать аниматорам на прорисовку. Так обычно делается в большой профессиональной анимации, хотя для роликов можно использовать процесс попроще.
При этом некоторые еще и не дают дисконтную карту без номера. Вот тот же спортмастер вчера — я бы и не против карты с 2к бонусами, но без телефона никак. Сгенерировать 10 случайных цифр конечно не проблема, но вдруг это чей-то номер окажется.

А так конечно отдельный номер нужен для вызова такси, заказа пицц и этих дисконтных карт, но второй телефон неохота с собой таскать.
Нигде не скрываюсь. Один ник везде. С началом трудовой деятельности иногда использую фамилию и имя, поэтому теперь мой ник легко связать с ФИО.

Данные для связи (телефон, скайп) стараюсь не палить, в магазинах и на прочих сомнительных сайтах часто использую дополнительные е-мейл для уменьшения кол-ва маркетинговой ерунды, хотя основную почту не скрываю и ее легко найти.

Однажды при поиске работы использовал псевдоним (не ник, а выдуманное ФИО). Потом при выписывании пропусков часто удивлялись, почему это по паспорту меня совсем по-другому зовут. На вопросы почему я переписку вел от выдуманного имени так и не смог внятно ответить, ибо и сам не знаю. Просто имя выдумалось классное.
Собственно, в статье есть примеры шейдеров на GLSL. Рисуем картинку любого размера с этим шейдером — из-за интерполяции текстур и выкручивания контраста получаем четкую и гладкую картинку.
Это же идеальный метод для рендера шрифтов. Плюс получаем базу для создания шейдеров для всевозможных эффектов типа контуров, теней и свечения. Пойду впиливать в проект. Ведь можно заимствовать код? )
Да и у меня так было. После 2, 5, 10+ донных игр (ну а что поделаешь, 99.8% всех игр на дне) уже как-то остужается пыл и пилить фреймворки становится тоже интересно )
Слышал, но пока еще не пробовал. Очень интересный, да.
На рынке 3Д движков есть из чего выбирать, помимо Юнити теперь и UE4, и CryEngine стали доступны широким массам. А еще есть Project Anarchy, тоже ААА, хоть и сыроват слегка.
У вас видимо старая формулировка. У меня сейчас в пункте 3.3.2 из iOS Developer Program License Agreement вот так написано:
An Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded. The only exception to the foregoing is scripts and code downloaded and run by Apple's built- in WebKit framework, provided that such scripts and code do not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application as submitted to the App Store.

В данной формулировке было бы странно полагать, что речь идет только об интерпретаторах из официального API.
Не скачиваем дополнительный код с сервера, а используем только то, что было включено в бандл. Встроенный интерпретатор можно использовать.
По простоте любой конкурент уделывает MOAI на порядок.

А все эти внешние редакторы как-то так себе. Мало кастомизации под логику игры. Это я про редакторы уровней. Редакторы должны быть как в 3Д движках, интегрированные в сам движок прямо с логикой разрабатываемой игры. Есть ли такое пригодное для 2д?

Для сборки интерфейсов я пришел к тому, что удобнее писать скрипты для графических пакетов, экспортирующие координаты. Далее либо кодогенератор, либо парсер в рантайме.
libGDX очень крут. Думаю, что к нему в основном приходят андроид разработчики, когда хотят выпускать проложки и под iOS. А я начинал с другой стороны, мне C++ ближе чем java. Именно ситуация с фломастерами.
Все так. Для опытных разработчиков и студий, новичкам будет туго. Double Fine для своей последней Broken Age использовали MOAI (на кикстартере игра собрала $3.3М).

После тюнинга инструментария скорость разработки не уступает Короне, и даже выше из-за того что не приходится искать костыли для исправления багов в ядре. Я помню где-то неделю разбирался с основами, потом нашел замечательный фреймворк flower и все сразу стало много проще.
2

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность