24.10.2012 / 21:13 |  | 
Magatino    Администратор  
   Сейчас: Offline 
 Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
   | taras,  Я просто уточнил,голова не сображает сегодня не выспался    | 
  24.10.2012 / 22:21 |  | 
taras    Пользователь  
   Сейчас: Offline 
 Имя: Тарас Откуда: Миргород Регистрация: 12.05.2011
   | Magatino, можно ещё слой закешировать, тот который отрисовывается всего раз или пару раз за всё время. А это прирост производительности)
   | 
  24.10.2012 / 23:17 |  | 
Magatino    Администратор  
   Сейчас: Offline 
 Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
   | taras,  Я даже представить не могу что может рисоваться пару раз за всю программу,только заставка,правда смысла не вижу увеличивать производительность в таких случаях,она итак будет летать    Изменено Magatino (24.10 / 23:19) (всего 1 раз) | 
  25.10.2012 / 19:49 |  | 
Misha    Пользователь  
   Сейчас: Offline 
 Имя: Миша Регистрация: 02.03.2012
   | taras, да с этим я уже разобрался сам     private String getLine(String path,int Line) {  
        DataInputStream dis = new DataInputStream(getClass().getResourceAsStream(path));  
        for(i=0;i<Line+1;i++){  
        whbol = false;  
        StringBuffer strBuff = new StringBuffer();  
        int ch = 0;  
        try {  
            while ((ch = dis.read()) != -1 & whbol==false) {  
            if(ch!=13 & ch!=10){  
                strBuff.append((char) ((ch >= 0xc0 && ch <= 0xFF) ? (ch + 0x350) : ch));  
            } else {  
            whbol = true;  
            if(i==Line){  
            dis.close();  
            return strBuff.toString();  
            }  
            }  
            }  
   
        } catch (Exception e) {  
            System.err.println("Ошибка: " + e);  
        }  
        }  
        return "";  
}  
 я не так часто работаю с while, может можно было и сократить код, но у меня не получилось     ну подскажите с зип, я прочитал документацию, попробовал - не получилось     и так много - много раз  | 
  25.10.2012 / 22:16 |  | 
taras    Пользователь  
   Сейчас: Offline 
 Имя: Тарас Откуда: Миргород Регистрация: 12.05.2011
   | Magatino, Если карта статичная(нету лифтов и прочего) то можно её тож кешонуть)
   | 
  26.10.2012 / 18:04 |  | 
gtasase    Пользователь  
   Сейчас: Offline 
 Имя: Влад Откуда: Карадарас Регистрация: 05.12.2011
   | ошибка установки жава шо делать. the wizard was interrupted before java 7 update 9 could be completely installed. to complete installation at another time, please run setup again. помогите    | 
  27.10.2012 / 00:40 |  | 
Magatino    Администратор  
   Сейчас: Offline 
 Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
   | При помощи TiledLayer (columns,rows,Image,tileWidth,tileHeight) можно сделать карту на миллионы ячеек,но я пытался сделать свой TileLayer и такую же карту (без ошибки вышло всего пару сотен тысяч ячеек) при помощи массивов и в итоге fail(нехватка памяти),итак кто может подсказать как сделать огромную карту или напишете как работает TileLayer(на чём основаны ячейки)?    Изменено Magatino (27.10 / 00:44) (всего 2 раза) | 
  27.10.2012 / 05:39 |  | 
Dimon638    Пользователь  
   Сейчас: Offline 
 Регистрация: 12.04.2011
   | Magatino,  О боже, этот метод всего лишь инициализирует TiledLayer    | 
  27.10.2012 / 08:36 |  | 
DominaN    Пользователь  
   Сейчас: Offline 
 Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
   |  | 
  27.10.2012 / 12:03 |  | 
Magatino    Администратор  
   Сейчас: Offline 
 Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
   | Dimon638,  Я в курсе   Какие есть идеи на чём делается карта в TiledLayer?    |