основа популярной игры это развлекающий и затягивающий кор геймплей. проблемка в том, что для всех эти понятия будут очень разными. поэтому так важно представлять кто твоя аудитория, что для нее будет забавно и интересно. меня, например, покорил анимал кросинг)) но кто я с точки зрения аналитики для геймдева? женщина 25-35 - обычно это я получаю на вопрос о портрете пользователя... разве много отсюда можно понять?
ладно, канал воскрес! я придумала "игру мечты" и не могу молчать об этом)) #devblog
показывать пока нечего, вот можете посмотреть на результат бдений над тутором по шейдеру, который рисует полоски и красит спрайт.
я в шейдеры пытаюсь второй раз в жизни. основная сложность тут была в том, чтобы отрезать альфу (так это называется?). в туторе делается просто паттерн, а мне надо этот паттерн накладывать на спрайт. в первом приближении я довольна)
прототип двигается, как только запрогаю core-loop - сразу выложу сюда билд потыкать (андроид). корлуп уже продуман на блоксхемках (покажу после первого билда), так что остается покрасноглазить как следует! 👀
показывать пока нечего, вот можете посмотреть на результат бдений над тутором по шейдеру, который рисует полоски и красит спрайт.
я в шейдеры пытаюсь второй раз в жизни. основная сложность тут была в том, чтобы отрезать альфу (так это называется?). в туторе делается просто паттерн, а мне надо этот паттерн накладывать на спрайт. в первом приближении я довольна)
прототип двигается, как только запрогаю core-loop - сразу выложу сюда билд потыкать (андроид). корлуп уже продуман на блоксхемках (покажу после первого билда), так что остается покрасноглазить как следует! 👀
Собрали в код систерс команду мечты на людум!
Зацените дневник разработки 😎
https://ldjam.com/users/foxy/feed #devblog
Зацените дневник разработки 😎
https://ldjam.com/users/foxy/feed #devblog
я просто зашла скинуть #кусочек_кода
инициализация дикшенери значениями енама. всегда забываю.
инициализация дикшенери значениями енама. всегда забываю.
public Dictionary<TargetType, int> dic = Enum.GetValues(typeof(TargetType)).Cast<TargetType>().ToDictionary(k => k, v => 0);
Forwarded from CodeCamp
Learn C++
learncpp.com — это бесплатный веб-сайт, посвященный обучению программированию на C++. Независимо от того, был ли у вас какой-либо предыдущий опыт программирования или нет, учебные пособия на этом сайте помогут вам выполнить все шаги по написанию, компиляции и отладке ваших программ на C++, и все это с большим количеством примеров.
#сервис #C_plus_plus
learncpp.com — это бесплатный веб-сайт, посвященный обучению программированию на C++. Независимо от того, был ли у вас какой-либо предыдущий опыт программирования или нет, учебные пособия на этом сайте помогут вам выполнить все шаги по написанию, компиляции и отладке ваших программ на C++, и все это с большим количеством примеров.
#сервис #C_plus_plus
Про дефолтную юнитевскую кнопку
Давно хочу сделать кнопку мечты! Ну хотя бы чтоб targetGraphic был не один, а любое количество, да еще чтоб текст на кнопку реагировал на тап, и вот дошли руки заглянуть в кнопку из UnityEngine.UI.
Оказывается если выбрано затенение кнопки при нажатии (Transition - Color Tint), то внутри создается целый Animator со всеми свистелками (если я правильно поняла, позже разберусь внимательнее, а то можт он один создается на все кнопки и хранится где-то в недрах, и я зря бичу). Этот компонент сам по себе тяжелый, а представьте, если у вас на экране скролл с кучей айтемов и на каждом кнопка? В общем, я сделала пока такую же дефолтную кнопку, но без аниматора! Сижу довольная собой, пишу этот пост 😁
Хотите расскажу как переделать кнопку, чтобы она анимировалась с помощью DOTween, который (якобы) в 2 раза легче и без лишних аллокаций? 👍👎
Кстати, с чего я взяла, что в 2 раза легче? Есть древний бенчмарк легаси анимации vs HOTween vs DOTween, возможно пора его обновить? Все-таки 10 лет почти прошло. Вообще анимация UI в юнити это отдельный сорт удовольствий в геймдеве... #devblog
Давно хочу сделать кнопку мечты! Ну хотя бы чтоб targetGraphic был не один, а любое количество, да еще чтоб текст на кнопку реагировал на тап, и вот дошли руки заглянуть в кнопку из UnityEngine.UI.
Оказывается если выбрано затенение кнопки при нажатии (Transition - Color Tint), то внутри создается целый Animator со всеми свистелками (если я правильно поняла, позже разберусь внимательнее, а то можт он один создается на все кнопки и хранится где-то в недрах, и я зря бичу). Этот компонент сам по себе тяжелый, а представьте, если у вас на экране скролл с кучей айтемов и на каждом кнопка? В общем, я сделала пока такую же дефолтную кнопку, но без аниматора! Сижу довольная собой, пишу этот пост 😁
Хотите расскажу как переделать кнопку, чтобы она анимировалась с помощью DOTween, который (якобы) в 2 раза легче и без лишних аллокаций? 👍👎
Кстати, с чего я взяла, что в 2 раза легче? Есть древний бенчмарк легаси анимации vs HOTween vs DOTween, возможно пора его обновить? Все-таки 10 лет почти прошло. Вообще анимация UI в юнити это отдельный сорт удовольствий в геймдеве... #devblog
👍1
