Localtoplist — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Пример применения)
Строка 1: Строка 1:
Если мы в нашей игре хотим создать локальный рейтинг игроков в зависимости от количества набранных очков нам понадобится locallist.<br>
+
Если мы в нашей игре хотим создать локальный рейтинг игроков в зависимости от количества набранных очков, то нам понадобится locallist.
Все результаты игры заранее должны быть записаны в [[Options]], c них наш объект и вычитывает значения.<br>
+
  
[[Файл:localtoplist.jpg]]<br>
+
== Общие параметры ==
  
==Общее==
+
[[Файл:localtoplist.jpg|right]]
За отображение результатов отвечает таблица, подключенная в поле "таблица"<br>
+
ОБЯЗАТЕЛЬНО!!! У таблицы должно быть 3 колонки для отображения: позиции, имени, очков.
+
  
Параметр '''Сортировка''' при значении "0" отобразит игроков в таблице в порядке их создания (записи в опции), если 1 то по убыванию количества очков.
+
*'''имя''' - Имя объекта Localtoplist в дереве проекта. Может быт произвольным.
 +
*'''id-объекта''' - Уникальный номер объекта  Localtoplist, который можно увидеть при наведении курсора на строку "имя".
 +
*'''синхронизация''' - Применяется для синхронизации между лейаутами. Если указан параметр "нет", то объект будет активен только на текущем лейауте. По умолчанию указан параметр "да".
 +
*'''сохранение параметров''' -  Настройка этого параметра актуальна, если приложение в дальнейшем будет сворачиваться в системную панель («трей»). Выбирается значение этого параметра из выпадающего списка. Возможны следующие варианты: "нет", "только объект", "объект с подобъектами", "только подобъекты". При выходе из трэя будут восстановлены ранее измененные/установленные (при переходе с одного экрана на другой)параметры объектов или подобъектов в зависимости от выбранного варианта для этого параметра. По умолчанию указан параметр "нет". Следует помнить, что если выбирается для объекта некоторой сцены значения этого параметра отличное от "нет", то должно и предусматриваться соответствующее значение этого параметра и для этой сцены, и для экрана, содержащего эту сцену.
 +
 
 +
== Основные параметры ==
 +
 
 +
'''Группа - положение'''
 +
 
 +
*''' X''' -  Горизонтальная координата точки пивота объекта в пикселях. Отсчитывается от точки пивота сцены.
 +
*''' Y''' -  Вертикальная координата точки пивота объекта в пикселях. Отсчитывается от точки пивота сцены.
 +
 
 +
'''Группа - размер'''
 +
 
 +
*''' W''' - Ширина графического объекта в пикселях.
 +
*''' H''' - Высота графического объекта в пикселях.
 +
 
 +
'''Группа - внешний вид'''
 +
 
 +
*'''Картинка''' - Графический ресурс для отображения объекта. Может отсутствовать.
 +
 
 +
*'''Таблица''' - Объект типа table, который является визуальным отображением списка. Таблица отвечает для отображения результатов. ОБЯЗАТЕЛЬНО!!! У таблицы должно быть 3 колонки для отображения: позиции, имени, очков.
 +
 
 +
==Дополнительные параметры==
 +
 
 +
*'''Ключ''' - Ключ в опциях, который мы будем складировать в таблице.
 +
 
 +
*'''Сортировка''' - Принимает два значения: 0 - отобразит игроков в таблице в порядке их создания (записи в опции), 1 - отобразит игроков в таблице в порядке убывания количества их очков.
 +
 
 +
*'''Место игрока''' - Объект для отображения места игрока.
 +
 
 +
*'''Имя игрока''' - Объект для отображении имени игрока.
 +
 
 +
*'''Очки игрока''' - Объект для отображения очков игрока.
 +
 
 +
==Примечания==
 +
 
 +
*Все результаты игры заранее должны быть записаны в [[Options]], из них наш объект и вычитывает значения.
 +
 
 +
*Для каждого пака должен быть свой Localtoplist, своя таблица, свой ключ!
  
 
==Пример применения==
 
==Пример применения==
Строка 18: Строка 54:
  
 
Для отображения в localtoplist подключаем таблицу, указываем ключ, сортировку если требуется и все. Рейтинг готов.
 
Для отображения в localtoplist подключаем таблицу, указываем ключ, сортировку если требуется и все. Рейтинг готов.
 
'''Для каждого пака должен быть свой localtoplist, своя таблица, свой ключ!'''
 

Версия 13:10, 1 июля 2013

Если мы в нашей игре хотим создать локальный рейтинг игроков в зависимости от количества набранных очков, то нам понадобится locallist.

Общие параметры

Localtoplist.jpg
  • имя - Имя объекта Localtoplist в дереве проекта. Может быт произвольным.
  • id-объекта - Уникальный номер объекта Localtoplist, который можно увидеть при наведении курсора на строку "имя".
  • синхронизация - Применяется для синхронизации между лейаутами. Если указан параметр "нет", то объект будет активен только на текущем лейауте. По умолчанию указан параметр "да".
  • сохранение параметров - Настройка этого параметра актуальна, если приложение в дальнейшем будет сворачиваться в системную панель («трей»). Выбирается значение этого параметра из выпадающего списка. Возможны следующие варианты: "нет", "только объект", "объект с подобъектами", "только подобъекты". При выходе из трэя будут восстановлены ранее измененные/установленные (при переходе с одного экрана на другой)параметры объектов или подобъектов в зависимости от выбранного варианта для этого параметра. По умолчанию указан параметр "нет". Следует помнить, что если выбирается для объекта некоторой сцены значения этого параметра отличное от "нет", то должно и предусматриваться соответствующее значение этого параметра и для этой сцены, и для экрана, содержащего эту сцену.

Основные параметры

Группа - положение

  • X - Горизонтальная координата точки пивота объекта в пикселях. Отсчитывается от точки пивота сцены.
  • Y - Вертикальная координата точки пивота объекта в пикселях. Отсчитывается от точки пивота сцены.

Группа - размер

  • W - Ширина графического объекта в пикселях.
  • H - Высота графического объекта в пикселях.

Группа - внешний вид

  • Картинка - Графический ресурс для отображения объекта. Может отсутствовать.
  • Таблица - Объект типа table, который является визуальным отображением списка. Таблица отвечает для отображения результатов. ОБЯЗАТЕЛЬНО!!! У таблицы должно быть 3 колонки для отображения: позиции, имени, очков.

Дополнительные параметры

  • Ключ - Ключ в опциях, который мы будем складировать в таблице.
  • Сортировка - Принимает два значения: 0 - отобразит игроков в таблице в порядке их создания (записи в опции), 1 - отобразит игроков в таблице в порядке убывания количества их очков.
  • Место игрока - Объект для отображения места игрока.
  • Имя игрока - Объект для отображении имени игрока.
  • Очки игрока - Объект для отображения очков игрока.

Примечания

  • Все результаты игры заранее должны быть записаны в Options, из них наш объект и вычитывает значения.
  • Для каждого пака должен быть свой Localtoplist, своя таблица, свой ключ!

Пример применения

Обычно объект применяется для сортировки игроков за кол-ом очков набранных в паке игры.
Если в игре у нас несколько паков то для статистики каждого нам нужен отдельный localtoplist, с индивидуальным ключом хранения данных в Options.

Например для первого пака мы будем записывать очки под ключом Pack1.Local_score, а для второго Pack2.Local_score и т.д.(можете придумать свои ключи)

Для отображения в localtoplist подключаем таблицу, указываем ключ, сортировку если требуется и все. Рейтинг готов.