Как стать автором
Обновить
-1
0

Разработчик

Отправить сообщение
Возникла проблемка с SDialogFragment и SActivity.

Диалог создаю так:

private void showDialog() {
if (null == dialogFragment) {
dialogFragment = new AuthDialogFragment();
}

final FragmentManager fm = getSupportFragmentManager();
final FragmentTransaction ft = fm.beginTransaction();
if (dialogFragment.isVisible()) {
dialogFragment.replace(ft);
} else {
dialogFragment.show(ft);
}
}

Что странно, метод public void show(FragmentManager manager, String tag) помечен как деприкейтед… :(

Так вот диалог отображается. Но при попытке повернуть экран приложение падает с такой ошибкой:
ERROR/AndroidRuntime(23786): FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{mega.app/mega.app.AuthenticatorActivity}: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment mega.app.AuthenticatorActivity$AuthDialogFragment: make sure class name exists, is public, and has an empty constructor that is public

Не могу разобраться, в чем дело… видимо он пытается восстановить диалог фрагмен автоматически где-то в/или после onCreate… Но почему не удается — не ясно…

Пысы На хабре не пашут теги code и source… Забавно…
Нашел, почему такой размер большой. У меня IDEA почему-то скомпилила всю папку с демками, с гитом и т.д. Хотя по идее должна была подхватить только модуль… (
Подключил к проекту. Очень неплохо! Разве что у меня приложение с каплей функционала уже весит 30 метров :) Может это из-за дебаг версии? :)
Что есть костыль в вашем понимании? Как целая либа может быть костылем?))
Категоричность — весьма не выгодная и не удобная во всех смыслах позиция. Это как консерватизм и т.д.
Потому что обычно во всем есть хорошая сторона, а категоричность ее не подразумевает… =) В винде 1 явная хорошая сторона: куча игр :)))
А я считаю это нормой, развивать себя в 17 лет… Хотя на фоне пьющих ягу на лавке, это может показаться достижением… вы наверное забыли, что музыканты с годовалого возраста тренируются и учатся и т.д.)) так что 17 — это даже поздно :)
Я не компетентен в этом вопросе, но сдается мне, раз он так популярен, значит оно того стоит… возможно у дайректа понятнее api, шейдеры там, все дела… не знаю…

В чем причина, что опенгл не так популярен при разработке игр?
Я тоже так думаю…

В таком случае, массового производства игр для линуха также никогда не будет, имхо. Потому что не выгодно делать игры на обеих библиотеках. Как это обычно бывает? Выходит игра на PC (windows), и для, скажем, xbox/ps3/etc. Т.е. для двух/трех наиболее прибыльных платформ. Затем, если компании располагает средствами, можно ублажить маководов. И то, это делает столь редко, что игры можно по пальцам пересчитать.
Мое первое знакомство с программированием началось с написания модулей для NWN. Там в редакторе есть простенький скриптовый язык, который и стал первым языком, который я узнал :))
Я думаю, это не выгодно, делать игры на directx и opengl сразу. Итак нужно сделать для dx9 и для dx10, чтобы оставаться в тренде.

Линух всегда будет оставаться вне этого порочного круга, пока не сделает поддержку directx нативно и не обеспечит стабильные дрова на все топовые видяхи. Даже если 1-2 компании сделают пару тысяч портов, это не изменит ситуацию. Это все имхо, но я просто стараюсь размышлять логически.

Ведь есть уже потребительский сектор, разработка современных игр для него налажена и поставлена на поток. Все делается с применением технологий, которые только упрощают этот процесс (всякие xna и т.д.). Чтобы сделать игру для линукса, это получается нужно выбиться из этого потока и работать себе в убыток. Потому что отбить бабло за счет линуксовых юзеров не получится. Или игра будет стоить 30к за копию.
Ну, да, наверное они сами писали низкоуровневый код для поддержки аппаратных возможностей over9000 топовых карт… Я вас умоляю.
Потянуть, или выдать картинку такого же качества?
Еще интересно, OpenGL может дать такую же картинку, как DirectX 10?
Ну, многие другие уже используют. Опционально, в прочем. Всегда переключаю на dx10 рендерер, если игра позволяет… реально картинка в 100 крат лучше. Как пример: DA2, Batman Arkham City и т.д.
Согласен, Стим удивителен в своем удобстве и простоте. Все игры уже дааавно покупаю там :) + интеграция чата, сейвы в облаке, прочие удобные штуки-дрюки, в совокупности никогда не дадут отказаться от стим :)

Одна оговорка: Live весьма удобоварима )
У меня дома мощный комп для игр, видео и фотошопа. А на работе комп с убунтой для разработки и прочих рабочих процессов. Не знаю, могу ли отнести себя к линукс-пользователям, но по играм я точно не истосковался… потому что комп с виндой покупался именно для них.
Разумеется, вы за гта заплатили? Так? А в вашем доме живут допустим еще 100 Вась, которые не заплатили. И у разработчика есть полное право анально оградить свою игру от взломов. Потому что это труд кучи людей :) Так что вините тех, кто ломает игры.
А что вас не устраивает? Никогда не было проблем. Live работает как часы, Steam Тоже, Ubi, говорят, тупил, но мне повезло не столкнуться с этим… батл нет вроде тоже нормальный… Это реалии. Зачем ставить всякие старфорсы, которые все равно сломают, когда проще сделать постоянный коннект к серверу и менять защиту сразу, как обнаружен взлом…
Ну, нужно решить тогда, что есть самокопирование. Потому что 2 игры на 1 движке (нвн, котор) — это не самокопирование. Там 2 разные вселенные. Жанр один — это правда.
Что касается да — тут тоже своя вселенная. И массэффект (я не играл, к сожалению...) тоже имеет всю вселенную.

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

Я понимаю, что диабло слешер, но почему DMC4, к примеру, имеет сюжет (с некими потугами на любовную историю), с пафосными речами и неожиданными поворотами, а в диабло решили не делать такого? Почему пройдя 22 уровня персонажем, я услышал только 3-4 реплики на локации, и ни с 1 из компаньонов не завел беседы полноценной? Этого вроде и в диабло2 не было, но реально, сейчас время, когда игр нормальных почти нет. Выходят раз в 1-2 года, в которую впиваешься, проходишь на одном дыхании и все… опять ждешь… ) и не позволительно делать такую игру, которая ничем не цепляет. Я чувствую себя обманутым.
Вы наверное прокликивали диалоги, да? А я смотрел, как кино, при этом играя в рпг. Слушая все диалоги в оригинале и перепалки главных героев. А это огромная составляющая рпг игры. И там все на высшем уровне. А то, что подземелья копи-паст, эту проблему они признали. Хотя тут зависит от погружения. Я даже 3 раз проходя игру погружался так, что этого не замечал :)

Информация

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