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

1

Index

Fichiers attachés

Les fichiers suivants ont été attachés à ce tutoriel:

.capx

array-based-inventory.capx

Télécharger maintenant 83.25 KB

Statistiques

31,666 visites, 41,700 vues

Outils

Partager

Traductions

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 игр

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