табло, которое сохраняется после перезапуска эскиза?- Обработка

#processing

#обработка

Вопрос:

Есть ли способ создать табло в обработке, которое сохраняется после закрытия и повторного открытия эскиза? И есть ли способ заставить это работать на Android?

Комментарии:

1. Не знаю об Android, но вы можете просто использовать saveStrings() и более поздние loadStrings()

2. Как мне это сделать, я никогда не создавал строку при обработке, и мне нужно, чтобы она показывала только один лучший результат

3. Посмотрите на ссылку (связанную) и попробуйте, если у вас возникнут проблемы. Опубликуйте свою попытку, и мы сможем помочь.

4. Спасибо, чувак, я буду работать над этим :). Редактировать — как мне заставить его работать с таким значением, как рекорд, а не с буквами

5. Вы можете преобразовать его в строки для сохранения и обратно в int после чтения или, возможно, использовать saveTable() . В API обработки есть функции преобразования, такие как int() и str()

Ответ №1:

Вот небольшой пример использования saveStrings():

 //random scores
int[] scores = {01,20,40,60,30,25};

void setup(){
  //convert and save
  String[] s = str(scores);
  saveStrings("sco.txt",s);

  //load in a different array...
  // the path to saved data, 
 String path = "/Users/vk/Documents/Processing/_forum/saveScore/sco.txt";
 int[] loadedScores = int(loadStrings(path));

 // ensure they are there...
 println(loadedScores);
}
  

Комментарии:

1. Как я уже говорил выше, я сейчас ничего не знаю о режиме Android… Но я бы предположил, что если вы можете записывать и читать в файл, он должен работать…