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

1

Index

Tagged

Attached Files

The following files have been attached to this tutorial:

.png
.capx

array-based-inventory.capx

Download now 83.25 KB

Stats

31,659 visits, 41,693 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 7 Jul, 2013. Last updated 25 Feb, 2019

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

Начнем с создания события "По нажатию на объект "slot":

Единственное действие, которое мы можем сюда добавить, это изменение кадра анимации этой ячейки.

Теперь нам нужно узнать, есть ли в этой ячейке предмет. Для этого используем эти 2 условия:

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

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

В другом случае, если стартовая ячейка уже была назначена (то есть мы на нее уже нажимали), то мы определяем, что это конечная ячейка:

Дальше у нас есть 2 условия:

* если предмет в стартовой ячейке ≠ предмету в конечной ячейке - то нам нужно поменять их местами

* если предмет в стартовой ячейке = предмету в конечной ячейке - то нам нужно сложить их количество

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

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

Теперь нам нужно автоматизировать его действия.

  • 2 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • этот движок просто не годитсья для этого на простой инвентарь удеть времени больше ,чем на содание полноценых 5-10 игр

    • Ну тут ты не прав. Это автор загнул реализацию, но в целом можно и попроще.