Вниз  Java-программирование (1-ые посты)
- 17.10.2012 / 15:54
Naik
  Пользователь

Naik 
Сейчас: Offline
DominaN, если б я еще понимал что он говорит :-(
Пост #211073 Ширина и высота всегда равны 320 & 480, даже если приложение не на полный экран. Тогда можно узнать размеры так в любом месте
  1. Display display = getWindowManager().getDefaultDisplay();
  2. int width = display.getWidth();
  3. int height = display.getHeight();

П.С: android
- 17.10.2012 / 18:05
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Naik, Я плотно дроидом пока не занимался, но думаю лучше узнавать размер экрана в onSurfaceCreated, или в onSurfaceChanged, он вроде отвечает за изменение сурфейса при повороте экрана (и не только).
- 17.10.2012 / 18:13
Naik
  Пользователь

Naik 
Сейчас: Offline
DominaN, я решил написать небольшую 2Д игру. Рисовать нужно на SurfaceView? Создавать свой View? Есть другие способы?
- 17.10.2012 / 18:24
Naik
  Пользователь

Naik 
Сейчас: Offline
Вот статью нашел на счет SurfaceView и наследования от View http://habrahabr.ru/post/126316/
- 17.10.2012 / 18:46
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Naik, В принципе имеет смысл использовать ортогональный OpenGL через GLSurface
- 17.10.2012 / 18:46
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, мужик, ты темой ошибся :-D
Я бы тоже выбрал SurfaceView.
DominaN, он пишет 2D игру!
__________________
 let live

Изменено aNNiMON (17.10 / 18:47) (всего 1 раз)
- 17.10.2012 / 18:49
DominaN
  Пользователь

DominaN 
Сейчас: Offline
aNNiMON, ну я и говорю, ортогональный
- 22.10.2012 / 15:03
ckrocket
  Пользователь

ckrocket 
Сейчас: Offline
Вообщем потребовалпсь задача написать метод, который возвращал случайные числа, с размерностью через каждые пять чисел(т.е. 25, 30, 85 и.т.д)
я делал так:
  1. private int random (int min, int max) {
  2.  return min +rnd. nextInt(max- min +5);
  3.  }
но этот код не давал нужного резуль тата.
может кто подскажет?
желательно что бы ваш метод принимал значения :
int min, int max, int demension
- 22.10.2012 / 15:59
Naik
  Пользователь

Naik 
Сейчас: Offline
ckrocket,
  1. public static int random(int min, int max, int dim) {
  2.         return min + new Random().nextInt((int)((max-min)/dim)) * dim;
  3. }


Изменено Naik (22.10 / 16:03) (всего 1 раз)
- 22.10.2012 / 18:01
ckrocket
  Пользователь

ckrocket 
Сейчас: Offline
Naik, cпасибо)
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)