Инвентарь на основе массива

Favourite 62 favourites
Tutorial written by WaltanOriginally published on 7th, July 2013 - 5 revisions

Translation Team:

2 total revisions

Управление инвентарем

Начнем с создания события "По нажатию на объект "slot":
Единственное действие, которое мы можем сюда добавить, это изменение кадра анимации этой ячейки.
Теперь нам нужно узнать, есть ли в этой ячейке предмет. Для этого используем эти 2 условия:

С помощью этих условий мы проверяем, назначена ли стартовая ячейка и есть ли в ней предмет.

Если такая ячейка не назначена, то мы ее назначаем. Вместе с этим мы задаем значение переменным startitem и startnumber

В другом случае, если стартовая ячейка уже была назначена (то есть мы на нее уже нажимали), то мы определяем, что это конечная ячейка:
Дальше у нас есть 2 условия:
* если предмет в стартовой ячейке ≠ предмету в конечной ячейке - то нам нужно поменять их местами
* если предмет в стартовой ячейке = предмету в конечной ячейке - то нам нужно сложить их количество


Вот что должно получиться в итоге:


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

Share and Copy this Tutorial

You are free to copy, distribute, transmit and adapt this work with correct attribution. Click for more info.

Comments

0
nikita632 3,764 rep

Прекрасный урок. Но есть пару вопросов.
Как сделать, что бы изначально инвентарь был пустой. Вроде бы я так делаю, но потом, когда я складирую предметы они записываются в массив, но не отображаются в слотах.
Как выровнять инвентарь по центру экрана?

Tuesday, December 31, 2013 at 1:20:31 PM

Leave a comment

Everyone is welcome to leave their thoughts! Register a new account or login.