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

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

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

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

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

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


`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
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
"через чур мудрёная и малоэффективная" - предложи легче и надежнее)))
Этот комментарий удален
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.