17.10.2012 / 15:54 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| DominaN, если б я еще понимал что он говорит Пост #211073 Ширина и высота всегда равны 320 & 480, даже если приложение не на полный экран. Тогда можно узнать размеры так в любом месте Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
П.С: android |
17.10.2012 / 18:05 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| Naik, Я плотно дроидом пока не занимался, но думаю лучше узнавать размер экрана в onSurfaceCreated, или в onSurfaceChanged, он вроде отвечает за изменение сурфейса при повороте экрана (и не только).
|
17.10.2012 / 18:13 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| DominaN, я решил написать небольшую 2Д игру. Рисовать нужно на SurfaceView? Создавать свой View? Есть другие способы?
|
17.10.2012 / 18:24 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Вот статью нашел на счет SurfaceView и наследования от View http://habrahabr.ru/post/126316/ |
17.10.2012 / 18:46 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| Naik, В принципе имеет смысл использовать ортогональный OpenGL через GLSurface
|
17.10.2012 / 18:46 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, мужик, ты темой ошибся Я бы тоже выбрал SurfaceView. DominaN, он пишет 2D игру! __________________
let live Изменено aNNiMON (17.10 / 18:47) (всего 1 раз) |
17.10.2012 / 18:49 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| aNNiMON, ну я и говорю, ортогональный
|
22.10.2012 / 15:03 | |
ckrocket Пользователь Сейчас: Offline
Имя: Miha Откуда: Петербург Регистрация: 31.05.2012
| Вообщем потребовалпсь задача написать метод, который возвращал случайные числа, с размерностью через каждые пять чисел(т.е. 25, 30, 85 и.т.д) я делал так: private int random (int min, int max) {
return min +rnd. nextInt(max- min +5);
}
но этот код не давал нужного резуль тата. может кто подскажет? желательно что бы ваш метод принимал значения : int min, int max, int demension |
22.10.2012 / 15:59 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| ckrocket, public static int random(int min, int max, int dim) {
return min + new Random().nextInt((int)((max-min)/dim)) * dim;
}
Изменено Naik (22.10 / 16:03) (всего 1 раз) |
22.10.2012 / 18:01 | |
ckrocket Пользователь Сейчас: Offline
Имя: Miha Откуда: Петербург Регистрация: 31.05.2012
| Naik, cпасибо)
|