Как сохранять переменные в localstorage?

техническая поддержка по Construct 2

Как сохранять переменные в localstorage?

Сообщение MadPro » 26 окт 2014, 10:51

Всем привет!
Как сохранить допустим переменные Score и TotalScore в локал сторадже, что бы при выходе из игры переменные не обнулялись?
Заранее благодарен за помощь!
Изображение
Аватара пользователя
MadPro
Участник
Участник
 
Сообщения: 194
Зарегистрирован: 03 апр 2014
Откуда: Санкт-Петербург

Как сохранять переменные в localstorage?

Сообщение paradine » 26 окт 2014, 21:55

MadPro писал(а):Всем привет!
Как сохранить допустим переменные Score и TotalScore в локал сторадже, что бы при выходе из игры переменные не обнулялись?
Заранее благодарен за помощь!

Вот так:
saver.png
Аватара пользователя
paradine
Игродел
Игродел
 
Сообщения: 1907
Зарегистрирован: 02 мар 2014

Как сохранять переменные в localstorage?

Сообщение MadPro » 26 окт 2014, 23:34

Вроде бы сделал как надо, вот
Изображение
Но выдает вот что в место чисел:
Изображение
Что не так?
Изображение
Аватара пользователя
MadPro
Участник
Участник
 
Сообщения: 194
Зарегистрирован: 03 апр 2014
Откуда: Санкт-Петербург

Как сохранять переменные в localstorage?

Сообщение paradine » 26 окт 2014, 23:50

MadPro писал(а):Вроде бы сделал как надо, вот
Изображение
Но выдает вот что в место чисел:
Изображение
Что не так?

Это из-за того, что мы устанавливаем нашу переменную на значение хранилища, хотя хранилище изначально пустое.
Для устранения проблемы нужно сделать так:
saver.png
Аватара пользователя
paradine
Игродел
Игродел
 
Сообщения: 1907
Зарегистрирован: 02 мар 2014

Как сохранять переменные в localstorage?

Сообщение MadPro » 27 окт 2014, 00:03

Всё равно тоже самое.
Лагаута 2 ("Start" и "Game")
Вписыпаю в "Start" (то есть меню)
Изображение
Изображение
Аватара пользователя
MadPro
Участник
Участник
 
Сообщения: 194
Зарегистрирован: 03 апр 2014
Откуда: Санкт-Петербург

Как сохранять переменные в localstorage?

Сообщение paradine » 27 окт 2014, 00:14

MadPro писал(а):Всё равно тоже самое.
Лагаута 2 ("Start" и "Game")
Вписыпаю в "Start" (то есть меню)
Изображение

Просто нужно либо очистить хранилище, либо иначе назвать сохраненные ключи в этом хранилище, ибо в них уже сохранилось "NaN"
Аватара пользователя
paradine
Игродел
Игродел
 
Сообщения: 1907
Зарегистрирован: 02 мар 2014

Как сохранять переменные в localstorage?

Сообщение MadPro » 27 окт 2014, 00:40

вроде бы сделал, не пишется NaN, но установил на устройство и в итоге при перезапуске игры всё равно всё сбрасывается
Изображение
Аватара пользователя
MadPro
Участник
Участник
 
Сообщения: 194
Зарегистрирован: 03 апр 2014
Откуда: Санкт-Петербург

Как сохранять переменные в localstorage?

Сообщение paradine » 27 окт 2014, 00:55

MadPro писал(а):вроде бы сделал, не пишется NaN, но установил на устройство и в итоге при перезапуске игры всё равно всё сбрасывается

Хм, тогда вместо "on end of layout" лучше что-нибудь другое поставить - в зависимости от того, в какой момент переменные нужно сохранить.
Аватара пользователя
paradine
Игродел
Игродел
 
Сообщения: 1907
Зарегистрирован: 02 мар 2014

Как сохранять переменные в localstorage?

Сообщение maracer » 27 окт 2014, 06:23

Все работает и на телефоне и на компе.
ИзображениеИзображение
по сути то же что и у вас.
Аватара пользователя
maracer
Участник
Участник
 
Сообщения: 89
Зарегистрирован: 31 мар 2014

Как сохранять переменные в localstorage?

Сообщение rokstars » 27 окт 2014, 08:08

maracer, не, у него проверка только на присутствие ключа в хранилище, а вот проверки на его отсутствие нет, вот и получается, что не работает ничего)))
Аватара пользователя
rokstars
Игродел
Игродел
 
Сообщения: 2246
Зарегистрирован: 22 авг 2013

След.

Вернуться в Вопрос-Ответ по Construct 2

Пользователи онлайн

Зарегистрированные пользователи: нет зарегистрированных пользователей

cron