Сохранен 18
https://2ch.hk/gd/res/706290.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Sling Puck Srenk

 Аноним 25/10/20 Вск 19:14:33 #1 №706290 
videoplayback.mp4
gameplay.mp4
Здарова двач. Я вышел из фазы "хочу своё рпг с квестами и прокачкой", попустился, и теперь решил запилить что-то, что я действительно смогу завершить в пределах этой жизни. Это будет тред разработки шайбошвыряния
Аноним OP 25/10/20 Вск 19:27:31 #2 №706293 
1.mp4
3.mp4
4.mp4
У меня уже есть некоторый прогресс, выложу с чего всё начиналось. Самым сложным было сделать веревку. Долго гуглил и разбирался, наткнулся на эту штуку https://en.wikipedia.org/wiki/Verlet_integration и с помощью неё получилось сделать сносную симуляцию эластичной веревки. Чтобы она хорошо работала, нужно за один кадр делать кучу расчетов, поэтому сначала даже боялся что мобилка не потянет, но оказывается я недооценивал мощность современных смартфонов и всё летает
Аноним 25/10/20 Вск 19:32:10 #3 №706294 
веревка выглядит неплохо
продолжай
Аноним 25/10/20 Вск 19:42:29 #4 №706296 
>>706293
Формулу не осилил, скрин кода резинки если не жалко вбрось
Аноним 26/10/20 Пнд 20:18:37 #5 №706524 
2020-10-26 20-02-21.mp4
>>706296
Если хочешь понять как это работает лучше посмотри видосик откуда я основную идею подчерпнул: https://www.youtube.com/watch?v=FcnvwtyxLds ну и плюс всё что выходит по запросу "Verlet Integration" в ютубе

Сегодня-вчера делал режим на одного игрока. Каждый уровень имеет своё число сложности, которое он "тратит" добавляя себе модификаторы которые усложняют игру. Например, на 8 уровне даётся 5 очков сложности, и потом случайным образом эти пять очков тратятся либо добавлением одной шайбы на поле, либо отниманием секунды от времени. Пока прогрессия довольно скучная, нужно запилить еще модификаторов.
Аноним OP 28/10/20 Срд 03:24:08 #6 №706691 
(1).mp4
Sling Puck – ModesGeneratorCore.cs 2020-10-28 03.0.png
Untitled - paint.net 4.0.19 2020-10-28 03.23.13.png
Вчера сделал отображение модификаторов. В процессе добавления понял что наговнокодил, потому что для добавления одного модификатора надо было менять код в пяти разных местах, еще и вручную добавлять иконку в UI. Сегодня весь день просидел пытаясь понять как сделать правильную архитектуру, в результате выделил каждый модификатор в отдельный класс и с помощью магии РефЛеКсИи эти классы вообще нигде явно не указываются. Т.е. теперь мне достаточно просто создать класс реализующий интерфейс IModification и всё заработает само.

Башка болит, зато доволен результатом
Аноним 28/10/20 Срд 09:15:42 #7 №706702 
>>706691
>РефЛеКсИи
А теперь сделай релиз билд и удивись что все сломалось))0
а в il2cpp вообще рефлексии кажется нет
Аноним 28/10/20 Срд 10:53:45 #8 №706710 
>>706691
Ты же на Юнити делаешь? Тогда тебе следовало использовать ScriptableObject.
https://www.youtube.com/watch?v=6vmRwLYWNRo

>>706702
>а в il2cpp вообще рефлексии кажется нет
Есть. Всё работает.
Аноним 29/10/20 Чтв 02:23:58 #9 №706870 
Sling Puck.png
>>706702
Я проверял уже в билде. Еще удивился что шаг с рефлексией в эдиторе занимал в 20 раз больше времени чем на мобилке (120 против 6 мс)
>>706710
Я сначала тоже про них подумал, но не увидел как их можно использовать. Мне ведь всё равно придётся создавать под каждый мод свой SO, как это улучшит процесс?

Сегодня занимаюсь главным меню и разбираюсь с DOTween, UI у меня всегда идёт со скрипом, сижу двигаю кнопки туда-сюда пытаясь нащупать как будет красивее
Аноним 29/10/20 Чтв 10:48:47 #10 №706883 
>>706870
>как это улучшит процесс?
Будешь следовать парадигме Юнити. Когда всё делается через редактор, а не где-то в коде через рефлексию. Тем более через редактор ты можешь задать у модификации ссылки на визуальные эффекты, на звуковые эффекты и прочее.
Аноним 30/10/20 Птн 18:47:31 #11 №707103 
MainMenu (1).mp4
>>706883
Т.е. я должен для каждого мода сначала создавать класс SO который наследуется от другого SO, а потом создавать его единственный экземпляр в эдиторе? Просто я пытался сделать SO с названием Modification и создавать разные моды таким образом, но не понял как в экземпляр закинуть кастомный метод который бы собсна отвечал за реализацию

Запилил таки меню, оцените как выглядит. Плюс, сегодня несколько часов разбирался с тем как залить в гугл плей билд для внутренней тестировки, все подводные камни обплыл и теперь нужно ждать несколько дней проверку, насколько я понимаю
Аноним OP 13/11/20 Птн 16:36:07 #12 №709463 
NewCustomizableMenu.mp4
В процессе запиливания магазина решил отказаться от неоновой тематики в угоду кастомизации. Долго пилил новые меню и механизм окраски каждого элемента в игре, и сейчас на финишной прямой. Менюшка магазина сейчас всратая, в ближайшее время буду переделывать её на манер меню настроек.
Аноним 14/11/20 Суб 23:39:40 #13 №709782 
Продолжай, интересно что будет дальше, но интерфейс конечно говнецо, переделывай
Аноним OP 18/11/20 Срд 01:25:17 #14 №710273 
KittyCat.mp4
>>709782
А дальше будет кiт. Сделал нормальную раскраску меню, переделал логику текстурок, чтобы они могли быть другого цвета. Сейчас сижу добавляю дополнительные предметы кастомизации
Аноним 25/11/20 Срд 07:39:10 #15 №711382 
>>710273
Мне кажется в плане инди-у этой игры огромный потенциал, без шуток-бюджет отобьешь главное не бросай это дело.
Аноним OP 28/11/20 Суб 07:42:33 #16 №711860 
cursorGameplay.mp4
Ушло много времени на интеграцию служб Гугл-плея, зато теперь в игре есть лидерборды, реклама, ачивменты, и облачное сохранение. Показать проблематично потому что из эдитора это всё не работает.

Еще добавил вот ето:
1) Отображение модификаторов которые будут на следующем уровне
2) Больше визуального фидбека в виде частиц и тряски камеры
3) Модификатор который делает рандомную шайбу делящейся (на видосе есть), модификаторы могут пересекаться, поэтому может быть делящаяся замороженная шайба. Скоро добавлю еще одну модификацию на мой взгляд интересную, будут вообще адовые комбинации
4) Сделал огромный курсор. В игре использоваться не будет, но я с его помощью запишу видосы-обучалки для новых игроков, которые будут всплывать когда игрок встречает новый модификатор. из-за подводных камней с UI на него ушло четыре часа, лол

В планах прикрутить анальные зонды аналитику, чтобы можно было собирать инфу о винрейте каждого модификатора и балансить его. Было бы круто, но я еще не уверен насчет этого, потому что возможно из-за аналитики придётся писать свою политику конфиденциальности, нужно будет погуглить про это

>>711382
Спасиб! Мне тоже нравится что получается в итоге, но я всё равно готовлюсь к тому что игру скачают 100 рандомных челов и она останется там висеть без дела
Аноним 28/11/20 Суб 14:26:57 #17 №711882 
>>706290 (OP)
>Я вышел из фазы "хочу своё рпг с квестами и прокачкой", попустился, и теперь решил запилить что-то, что я действительно смогу завершить в пределах этой жизни.
Лох.
Аноним 26/04/22 Втр 09:16:44 #18 №799335 
доделол?
comments powered by Disqus

Отзывы и предложения