275  Naik [Off]
(28.10.2015 / 11:22)
Обновил, добавил библиотеку aar
275  Naik [Off]
(4.12.2014 / 18:54)
Ксакеп, список уровней, нужно загрузить в отделном потоке этот список, обработать выбор, запустить игру, в ListView пихать что-ли?
3254  Ксакеп (FMod) [Off]
(4.12.2014 / 15:22)
Naik, ну погоди. В одном классе-активити-вью должен быть полиморфный контейнер, например, содержащий экраны, всё остальное (логика/взаимодействия) перекладываешь на экраны. По-моему, верное решение.
275  Naik [Off]
(4.12.2014 / 14:41)
eNvisible, я как вариант привел. Если тебе удобно когда все в одном классе - я не возражаю :hack:
4946  eNvisible [Off]
(4.12.2014 / 14:10)
А зачем менять экран?... Я не видел неполноэкранных игр. Только программы... Я в манифесте сразу полноэкранный указую и всё)
3254  Ксакеп (FMod) [Off]
(3.12.2014 / 21:00)
> в настройках можно поменять на неполноэкранный.
Вот этого и не нужно делать. Либо такая игра, либо такая.
275  Naik [Off]
(3.12.2014 / 20:48)
Ксакеп, а канвас что, обязательно полноэкранный? Если и меню сделать на весь экран, то допустим, в настройках можно поменять на неполноэкранный, но в рантайме сменить не получится.

Также обработка нажатий всех кнопок меню, игры и т.д. будет в одном месте. Диалоги же не будете на канвасе рисовать? Их придется создавать и обрабатывать в одном месте.

Хотя игры с использованием android api и canvas почти не встречаются. Все делается как минимум на фреймворках, где понятие activity не нужно :gg:
3254  Ксакеп (FMod) [Off]
(3.12.2014 / 20:31)
Naik, а меню игры разве не должно быть на канвасе?
275  Naik [Off]
(3.12.2014 / 20:29)
eNvisible, просто попробуй в меню игры запустить саму игру через setContentView(...) и сделать ее полноекранной. У тебя ничего не получится. Удобнее во многих случаях, когда разные экраны — это разные Activity (разные модули)
4946  eNvisible [Off]
(3.12.2014 / 14:58)
aNNiMON, Просто пока очевидной нужды в этом небыло) Так-то я дилетант :hack: Куда текст пропал? Опера, опера...
Всего: 25
1 2 3 >>
К записи
Android
Категории

Мы в соцсетях

tw tg yt gt