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

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

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

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

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

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