воскресенье, 13 марта 2016 г.

Оформил пример меню со сменой картинок.

Скачать здесь. scrollPicMenu.7z ~70 kB





    Опишу поподробнее, как пользоваться. Как видно на картинке выше, меню состоит из центральной иконки, на которой и висит почти вся логика, двух боковых, и двух кнопок по краям. Боковых иконок может быть и больше, главное что бы общее число иконок не превосходило длину списка изображений, кнопки по сути вызывают срабатывание скрипта на центральной иконки, то есть необязательны. И кнопки, и дополнительные иконки должны быть потомками центральной. У каждой иконки должен быть свои собственные материал и текстура. Скрипт создает список доступных изображений и присваивает это изображение соответствующей иконке по индексу, равному значению проперти 'item'. На картинке видно, что у центральной иконки значение этого проперти равно 6, а на картинке 7. Поскольку картинки начинаются с 1, а индексация в списках с 0, то все правильно. Хотя вместо нарисованной 7 на картинке мог бы быть какой-нибудь куст. У дополнительных иконок есть так же проперти 'diff', которое присваивает смещение индекса изображения. Понятно, что если иконок много, то и значения должны быть соответственные, -1, -2, + 3 и так далее. Можно задать смещение, что бы на картинках отображались изображения через раз, например. 

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

Отправить комментарий