Как сделать Инвентарь ?

Добавлен , опубликован

База примеров на GUI

Содержание:
И так обязательная фича всех рпг направленых карт это инвентарь. стандартный инвентарь на 6 слотов стал слишком маленьким в сравнении с растущими запросами.
  1. Простой Инвентарь
  2. Инвентарь (не занимающий место на карте)
Единственное объединяющее все инвентари это то что нам предстоит сделать 2 вида объектов. Первый это предмет на основе руны, поднял и он исчез, а второй это юнит который будет играть роль предмета в инвентаре.

1) Простой Инвентарь

Самый простой инвентарь для игры. Для него нам потребуется отметить гденибудь с краю карты инвентари всех игроков. сделаем его на 25 слотов размером 5х5. и с функциями:
а) Двойной клик по предмету - предмет выкидывается из инвенторя.
б) Предметы в инвентаре перемещаются.
и так первоначально это создать инвентарь и сделать настройку:
aHeroOfPlayer[ ] - это у нас переменная типа "боевая еденица", будет содержать в себе главного героя игрока, где массив это номер игрока
InvZone[ ] - переменная типа "Область", где массив это номер игрока
itemfaketype[] - переменная типа "тип предмета" содержит все предметы-руны, массив это порядковый номер предмета.
itemunittype[] - переменная типа "боевая еденица" содержит все предметы-юниты, массив это порядковый номер юнита.
номер массива у itemfaketype и itemunittype должен быть один и тот же, так же предмет-руна должен быть такой же как и предмет-юнит.
Следующим создадим триггер при которм если юнит использует предмет-руну в нашем инвентаре появлялся предмет-юнит:
Воо, а сейчас добавим в наш инвентарь функции "выбросить и переместить":
Теперь добавим эффекты от поднятого предмета. Сделаем при поднятии "Боевых Когтей" +12 к атаке. Для этого надо создать способность или копировать существующую, так как у нас инвентарь на 25 слотов то делаем ей 25 уровней и создадим переменную массив "count" .Добавим в первый триггер конструкцию выделенную красным:
Вот. Ну и следующим сделаем чтобы эффект убирался если предмет вкинуть из инвентаря. Для него нам следует добавить во второй триггер конструкцию выделенную красным:
Вот так-то. однако минусы такого инвентаря это, то что он занимает место на карте.



Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
28
11 лет назад
Отредактирован nvc123
1
добавление через 2 потока удаление через ремове абилити и бд
вот пример по которому обычные предметы добавляются без текстуры
писать бд на гуи лень(кому надо могу объяснить принцип)
бд надо только для удаления
для переноса на свою карту нужны эти тригеры и дами юнит с способностью предметы герой а так же поставить дами юнита в условие 1 тригера и событие 2 тригера
Загруженные файлы
0
17
11 лет назад
Отредактирован Sergant1000
0
Эм, невижу отличий от предложенного варианта ранее.
1
28
11 лет назад
1
отличие в размере комента
если хочеш могу скинуть полную систему(добавление и удаление) на vjass а ты её переведёш на гуи
инвентарь который не будет занимать место на карте?
это что мультибоард чтоли
1
17
11 лет назад
Отредактирован ivanbakavan
1
nvc123 так как ты не читаешь правила выражусь более грубо. ...
1 пункт от SSrunX: не надо так
0
15
11 лет назад
0
nvc123:
это что мультибоард чтоли
Наверно через способность
2
28
11 лет назад
2
сергант странный
если незанимает место на карте то либо мультибоард либо спелбук со стрелками
0
15
11 лет назад
0
nvc123, Или обычный инвентарь, только увеличенный, с помощью прикрепленных юнитов к герою.
1
28
11 лет назад
1
юниты занимают место
а он сказал чтобы незанимали место
а вобще нормальный полноэкранный инвентарь занимает немного места
универсальная моделька как правило маленькая берётся
как правило 10 кб а то и меньше
по размеру на 1 игрока приходится гдето 100 на 80
1
17
11 лет назад
1
все добавил к простому инвентарю добавление эффекто при подборе предмета и убирание эффекта при выкидывании оного. перезалил примр.
0
20
11 лет назад
0
все добавил к простому инвентарю добавление эффекто при подборе предмета и убирание эффекта при выкидывании оного. перезалил примр
Это "добавление эффектов" работает через раз у некоторых предметов. И вообще данная система инвентаря - через чур мудрёная и малоэффективная, ИМХО. Игра не стоит свеч.
1
17
11 лет назад
1
"через чур мудрёная и малоэффективная" - предложи легче и надежнее)))
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.