1.04.2013 / 18:10 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| vl@volk, незнаю. У меня ассоциации с книжной полкой, или с со стопкой тарелок. А класс - описание, по которому строятся обьекты. С первым апреля |
1.04.2013 / 18:19 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| vl@volk (01.04.2013/16:40) интерфейсы ничего не знаешь?Блин, писал писал и все улетучелось из-за разряда батареи. Короче беги гуглить С первым апреля |
1.04.2013 / 18:28 | |
Maxxxl123 Пользователь Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| А thinking in java есть в формате .mobi? если да, то выложите на upwap С первым апреля |
1.04.2013 / 18:34 | |
Nokia_372Oc Пользователь
| Эм... Вот у меня такой вопрос. Я создал два массива. Вот таких. private int x = getWidth();
private int y = getHeight();
private int[] posX = new int[x];
private int[] posY = new int[y];
Затем подготовил их вот таким образом к выводу на экран. for(x = 0; x < posX.length-1; x++) {
for(y = 0; y < posY.length-1; y++) {
/*
И теперь мне надо на позиции x и y нарисовать что небудь.
К примеру этот смайл точку размером 1x1. Вобщем картинку.
*/
g.drawImage(imges1x1, posX[x], posY[y], 0);
}
Но эффект очень жестокий... FPS ~ от 1 до 3. Черерез секунды две ошибка... OutOfBoundsIndex ...и на экране нет не одной картинки... ...то знает как это исправить... Помогите пожалуйста! Изменено Nokia_372Oc (1.04 / 18:35) (всего 1 раз) |
1.04.2013 / 18:41 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| posX.lenght-1 - из-за этого выход за массив и получается ты в одном цикле другой цикл пускаешь и из-за этого нагрузка сильная. переделывай можно по другому сделать проще, пример не могу дать надо делать уроки С первым апреля __________________
знает толк |
1.04.2013 / 18:47 | |
Nokia_372Oc Пользователь
| vl@volk, Ну у меня экран 240x320 индекс массив начинается с нуля и выходит что экран 241x321. Ведь так? Вот поэтому я и пишу xxx.length-1. Насщот цикла исправлю. Но почему я не вижу на дисплее картинок? Изменено Nokia_372Oc (1.04 / 18:48) (всего 1 раз) |
1.04.2013 / 19:34 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| ща сделаю примерчег С первым апреля __________________
знает толк |
1.04.2013 / 20:20 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Nokia_372Oc, Не , я бы так написал x=getWidth();
y=getHeight();
posX=new int(x*y);
posY=new int(x*y);
for (int i=0;i<y;i++)
for (int j=0;j<x;j++)
{
g.drawImage(Img,posX[i*x+j],posY[i*x+j],20);
}
Хрен вам , а не первое апреля Изменено Magatino (1.04 / 20:24) (всего 3 раза) |
1.04.2013 / 20:37 | |
Nokia_372Oc Пользователь
| Magatino, О.. Это мне нравится. Ночью затестю. Изменено Nokia_372Oc (1.04 / 20:39) (всего 1 раз) |
2.04.2013 / 04:39 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| почему так медленно отрабатываются нажатия?
Прикрепленные файлы: MCanvas.java (4.66 кб.) Скачано 380 раз |