Вниз  Java-программирование (1-ые посты)
- 1.04.2013 / 18:10
Askalite
  Пользователь

Askalite 
Сейчас: Offline
vl@volk, незнаю. У меня ассоциации с книжной полкой, или с со стопкой тарелок. А класс - описание, по которому строятся обьекты.
С первым апреля :)
- 1.04.2013 / 18:19
kiriman
  Пользователь

kiriman 
Сейчас: Offline
vl@volk (01.04.2013/16:40)
интерфейсы ничего не знаешь?
Блин, писал писал и все улетучелось из-за разряда батареи. Короче беги гуглить :-D
С первым апреля :)
- 1.04.2013 / 18:28
Maxxxl123
  Пользователь

Maxxxl123 
Сейчас: Offline
А thinking in java есть в формате .mobi? если да, то выложите на upwap
С первым апреля :)
- 1.04.2013 / 18:34
Nokia_372Oc
  Пользователь

Nokia_372Oc 
Эм... Вот у меня такой вопрос. Я создал два массива. Вот таких.

  1. private int x = getWidth();
  2. private int y = getHeight();
  3. private int[] posX = new int[x];
  4. private int[] posY = new int[y];

Затем подготовил их вот таким образом к выводу на экран.

  1. for(x = 0; x < posX.length-1; x++) {
  2. for(y = 0; y < posY.length-1; y++) {
  3.  
  4. /*
  5. И теперь мне надо на позиции x и y нарисовать что небудь.
  6. К примеру этот смайл точку размером 1x1. Вобщем картинку.
  7. */
  8.  
  9. g.drawImage(imges1x1, posX[x], posY[y], 0);
  10.  
  11. }

Но эффект очень жестокий... :-(
FPS ~ от 1 до 3. Черерез секунды две ошибка...

OutOfBoundsIndex

...и на экране нет не одной картинки...

...то знает как это исправить... :-(

Помогите пожалуйста!

Изменено Nokia_372Oc (1.04 / 18:35) (всего 1 раз)
- 1.04.2013 / 18:41
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
posX.lenght-1 - из-за этого выход за массив и получается ты в одном цикле другой цикл пускаешь и из-за этого нагрузка сильная. переделывай можно по другому сделать проще, пример не могу дать надо делать уроки
С первым апреля :)
__________________
 знает толк
- 1.04.2013 / 18:47
Nokia_372Oc
  Пользователь

Nokia_372Oc 
vl@volk, Ну у меня экран 240x320 индекс массив начинается с нуля и выходит что экран 241x321. Ведь так? :dum:
Вот поэтому я и пишу xxx.length-1. Насщот цикла исправлю. Но почему я не вижу на дисплее картинок? :dum:

Изменено Nokia_372Oc (1.04 / 18:48) (всего 1 раз)
- 1.04.2013 / 19:34
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
ща сделаю примерчег
С первым апреля :)
__________________
 знает толк
- 1.04.2013 / 20:20
Magatino
  Администратор

Magatino 
Сейчас: Offline
Nokia_372Oc, Не , я бы так написал
  1. x=getWidth();
  2. y=getHeight();
  3. posX=new int(x*y);
  4. posY=new int(x*y);
  5.  
  6. for (int i=0;i<y;i++)
  7. for (int j=0;j<x;j++)
  8. {
  9.  
  10. g.drawImage(Img,posX[i*x+j],posY[i*x+j],20);
  11.  
  12. }
Хрен вам , а не первое апреля :gg:

Изменено Magatino (1.04 / 20:24) (всего 3 раза)
- 1.04.2013 / 20:37
Nokia_372Oc
  Пользователь

Nokia_372Oc 
Magatino, О.. Это мне нравится. Ночью затестю. :gg:

Изменено Nokia_372Oc (1.04 / 20:39) (всего 1 раз)
- 2.04.2013 / 04:39
Askalite
  Пользователь

Askalite 
Сейчас: Offline
почему так медленно отрабатываются нажатия?


Прикрепленные файлы:
MCanvas.java (4.66 кб.) Скачано 380 раз
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)