Добавлен , не публикуется
Доброго всем времени суток. Нужен ответ на вопрос: можно ли (и если можно, то как?) изменить рабочим скорость рубки деревьев? Не количество древесины в секунду, а именно скорость рубки.

Принятый ответ

Хп деревьем сделай минимум, чтобы падали чуть ли ни с 1 удара...
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
17
6 лет назад
0
Afterdeath, Можно упростить . Выдавать сразу дерево , после того , как отловишь удар по нему . Это сильно упростит решение данной проблемы. Опять же , через атаку.
0
5
6 лет назад
0
KPOKODIL:
Afterdeath, Можно упростить . Выдавать сразу дерево , после того , как отловишь удар по нему . Это сильно упростит решение данной проблемы. Опять же , через атаку.
Как у светлячков же почти.
0
17
6 лет назад
0
Afterdeath:
KPOKODIL:
Afterdeath, Можно упростить . Выдавать сразу дерево , после того , как отловишь удар по нему . Это сильно упростит решение данной проблемы. Опять же , через атаку.
Как у светлячков же почти.
Ну по сути да , только на дереве сидеть не надо ))
0
5
6 лет назад
0
KPOKODIL:
Afterdeath:
KPOKODIL:
Afterdeath, Можно упростить . Выдавать сразу дерево , после того , как отловишь удар по нему . Это сильно упростит решение данной проблемы. Опять же , через атаку.
Как у светлячков же почти.
Ну по сути да , только на дереве сидеть не надо ))
Это можно попробовать.
0
17
6 лет назад
0
И если тебе надо , что бы отображались цифры рядом с рабочим (такие зеленинькие) , то есть 2 варианта : создавать локально плавающий текст с нужными параметрами , и потом его удалять или же сделать инвентарь рабочему и давать ему за каждый удар по дереву предмет на основе "вязанка дров" с нужным тебе кол-ом дерева.
0
22
6 лет назад
0
Когда рабочий отправляется добывать лес, тикает таймер и лес начисляется игроку. Когда рабочий идёт делать что-то другое, лес за него не начисляется. Чем больше рабочих занято, тем больше леса. Улучшение добавляет +5 леса за тик таймера.
Количество рабочих, количество леса в секунду, скорость начисления а также рейт начисления параметризированы.
Есть дырка со smart приказом: там нужно отслеживать тип цели. Иначе можно будет добывать дерево из каменных глыб, ящиков и ворот.
Загруженные файлы
0
48
6 лет назад
0
пробовал через скорость атаки одной из типа атаки?
0
5
6 лет назад
0
molot39:
пробовал через скорость атаки одной из типа атаки?
Увы, пробовал
0
20
6 лет назад
0
Afterdeath, вообще-то разницы не много при такой скорости добычи. Даже по времени. Более того, 20 единиц дерева рабочий быстрее добудет, чем по 5, т.к. он не тратит время на пробежки.
0
48
6 лет назад
Отредактирован N7 Molot
0
Попробуй триггерно сделать, сумка рабочему в один слот, и с каждой атакой по ресурсу давать ему предмет - ресурс (1 удар = 1 заряд), как достигнет нужного кол-ва, пускай несет на базу. Чем выше скорость атаки, тем быстрее добыча.
если нужно, могу сделать сам, но на gui
0
30
6 лет назад
Отредактирован Clamp
0
Afterdeath:
DemonoiD:
Afterdeath, в этом нет никакого смысла, кроме твоего чувства прекрасного. Игроку без разницы.
Объясняю. Есть здание, которое стоит 5 единиц древесины. В каком случае ты раньше его построишь: когда рабочий носит 20 единиц древесины в секунду или 5 единиц в четверть секунды?
А если при этом есть еще улучшения на количество добываемой древесины? Каждое улучшение по двадцать единиц прибавлять вместо 5?
Что мешает изменить все цены в равном отношении так, чтобы не было величин, которые вынуждают реализовывать лишние сложные механики?
0
16
6 лет назад
Отредактирован avuremybe
0
molot39, единственное - не понятно нахрена там сумка с предметами.
0
48
6 лет назад
Отредактирован N7 Molot
0
avuremybe:
molot39, единственное - не понятно нахрена там сумка с предметами.
Убиваешь рабочего, выпадает предмет (ресурсы) - реализм. Можно без предметов, заносим в переменную с массивом (массив = №игроку). Переменная меньше на одну ед. нужно кол-ва, проходит удар, и рабочий относит ресурс домой. И обнуляем переменную.
0
17
6 лет назад
0
molot39:
avuremybe:
molot39, единственное - не понятно нахрена там сумка с предметами.
Убиваешь рабочего, выпадает предмет (ресурсы) - реализм. Можно без предметов, заносим в переменную с массивом (массив = №игроку). Переменная меньше на одну ед. нужно кол-ва, проходит удар, и рабочий относит ресурс домой. И обнуляем переменную.
И как это будет работать , если у игрока несколько рабочих ?
0
16
6 лет назад
0
KPOKODIL, точно так же, как и с одним рабочим.
0
48
6 лет назад
Отредактирован N7 Molot
0
KPOKODIL:
И как это будет работать , если у игрока несколько рабочих ?
Сейчас наработку запилю.

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

Минимальное значение 1 секунда, если делать через атаку, то анимация будет работать некорректно.
Единственный выход, дерево делать как боевую единицу/разрушаем объект (к примеру ящик), тогда анимация будет ровной скорости атаки.
сейчас запилю болванку и можно закрывать тему

Делаем dummy к декору, раскидываем их по позициям и кидаем на них отлов урона. И при каждой атаки рабочего даем предмет дерева в нужном кол-ве (можно переменными).
У героя есть аура с высокой скоростью. Качни на 1 уровень, увидешъ наглядно разницу. Декор не обязательно делать отдельный, можно взять стандартные. На болванке покалдовал с системой, но не все рассчитал (честно устал). Просил сделать увеличение скорости добычи, пожалуйста. Дальше не сложно, нужно только правильно делать.
Будут вопросы пиши.

Загруженные файлы
0
48
6 лет назад
0
Наработка выше помогла?
0
5
6 лет назад
0
molot39:
Наработка выше помогла?
Наработка хороша, но слишком сложна, на мой взгляд.
0
48
6 лет назад
0
Afterdeath:
Наработка хороша, но слишком сложна, на мой взгляд.
Да есть такое, совсем чуть чуть, нужно учитывать все мелочи. Это если делать через атаку. Если обычную рубку брать, то меньше 1 секунды не сделать. Это как не преодолеть порога передвижения, движок не даст.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.