Условия в играх
Игры во многом построены на условиях. Если скорость больше нуля, надо сменить айдл анимацию на что-то другое. Если хп меньше нуля, персонаж считается мертвым. Если у персонажа 10 клыков, он может сдать квест. Если в руках лазер, надо зажать ЛКМ для непрерывной стрельбы. С ружьем обычно так не получается, здесь одно нажатие - один выстрел. Если в руках молоток, то всё превращается в гвозди.
Если задача на реализацию системы активных умений может восприниматься как что-то, для чего может потребоваться гибкая система. Особенно если по диздоку ясно, что их будет много и они будут сложно устроены. То задача на “запускать катсцену при входе в уровень” так воспринимается не всегда, так как это может показаться разовой отдельной задачей.В какой-то момент таких условий в мета геймлее становится много, и хочется их как-то структурировать. И эта статья как раз может в этом помочь
Читать далее
https://habr.com/ru/articles/881642/?utm_campaign=881642&utm_source=habrahabr&utm_medium=rss
Post #9326
520