Значит, что будет в ближайшем обновлении:
1. Смена персонажа (другая модель девченки)
2. Волки
3. Дрон, который следит за девченкой
4. Небольшое расширение диалогов (но внутри переход на свой обновленный движок - теперь граф фраз рисуется прямо в юнити, что означает, что их проще будет расширять в дальнейшем)
5. Озвучка механическим голосом мыслей персонажа и дрона
Уже доступно в стиме.
Возвращаясь к генерации гор, предлагалось такое решение
Samaritan
> void Rock(GameObject rockGO, Vector3 pos)
> {
> Instantiate(
> rockGO,
> new Vector3(pos.x, pos.y + Random.Range(-1f, 1f), pos.z),
> Quaternion.Euler(
> Random.Range(randomMin, randomMax) ,
> Random.Range(randomMin, randomMax) + 180 *
> Random.Range(0, 2),
> Random.Range(randomMin, randomMax)));
> }
что очевидно, как я и говорил приводит к возможности появления дыр ...
Предлагались ряд не серьезных решений (как то увеличить плотность скал, что ничем не лучше чем просто подобрать допустимый угол, вешать один коллайдер, что очень неудобно, учитывая генерацию алгоритма и разную высоту поверхности, ну и что-то там еще)
Рассчитать появление дыр действительно сложновато, т.к. по сути это только страховочный коллайдер прямоугольный, а коллайдер самой горы - меш.
Поэтому решил при генерации проверять наличие дыр рейкастом на меш-коллайдер и заполнять дыры другими объектами (более мелкими камнями, кустами - что говорилось но не в таком контексте).
В итоге 4 часа тестов и небольшое расширение аппарата генерации. Результат? Посмотрите ролик, лучше ли новые горы (их правда 6 вариантов вместо 4 бывших), оправдан ли способ их генерации с поворотами и заполнением дыр.
Единственно, что мне не нравится в ряде случаев меши все равно смешиваются (один торчит из другого, раньше это тоже было, но мало, только стыки на метр. А теперь т.к. поворачиваем и кидаем в "дыры камни и кусты" это чаще) ...
tac
> лучше ли новые горы
Лучше. Но дыры конечно всё портят.
По поводу механической озвучки. Попробуй яндексовский синтезатор, там используется нейросеть и можно получить результат получше.
tac
> Samaritan
чето писал, но все пошло в пекло, ну не может этот чел нормально писать , увы ... оффтоп
да не такой уж и оффтоп писал Samaritan. все по делу. Вот, например: (далее его текст)
------------------------------------------------
tac
Если делать, плохо, то да - это очевидно приведет к появлению дыр. что мы и видим в твоей реализации.
я же тебе описал 3 дополняющих друг друга решения, которые уменьшают влияние каждого, и отдельно рассказал, как сделать что б это выглядело приятнее.
К сожалению ты все перепутал. Ну или ты ставишь свое высокомерие выше качества проекта.
И меня порадовало:
Хотя до этого писал:
kkolyan
ну и чего тут по делу, кривое решение за которое он ухватился, которое было очевидно, что будет создавать дыры и я проверил и выкинул? И сказки, что я чего то не сделал мол ... грустно, вот о чем с вами говорить :(
НО - меня сегодня озарило - мне приснился геймплей, и я наконец понял какой он будет !! ... поэтому я сегодня добрый :)
tac
Да нет, он другое говорил. Ты его просто не доделал. А делается оно не сложно. Я добавлю в стол заявок. Мне размеры нужны, а нет, не е нужны из меша прочитаю, пусть это и усложнит алгоритм.
Salamandr
> Ты его просто не доделал
только никто не пишет, что же я такого не сделал :) ну, ну посмотрим ... не все что теоретически может работать в идеальном примере (а тут даже не этот случай), будет работать в реальных условиях ... только не бери квадраты, возьми реальные горы с ассета ... и террайн не ровный ... а размеры такие 12(длина)х12(высота)х6(толщина) каждые 10 метров, т.е. с наложением по метру с каждой стороны ... вот тогда и посмотрим
Ну, что же обновление уже в бета ветке, а полноценные дневники разработки будут по ссылке
здесь же будет с определенной задержкой :)
А пока мы обсуждаем новый синопсис
Но на станция порой возникали поломки, и однажды перестает вырабатываться кислород в нужном объеме, его концентрация в атмосфере падает. Вашу небольшую группу отправили на эту планету, узнать что случилось. Но концентрация кислорода падает со временем вам придется поспешить, если хотите выжить.
Левелдизайн страдает, то что ты нагенерировал горы это хорошо, вот только куда и что делать совершенно непонятно, раз игра линейная - должны быть ненавязчивые подсказки.
tac
Patreon отличная штука, но работает она при очень лояльной аудитории, я бы даже сказал когда вокруг игры формируется своего рода "культ" либо для весьма нишевых продуктов, как например с тем же Dwarf Fortress'ом который в работе уже много лет, при этом бесплатный и финансируется преданными поклонниками на добровольной основе. А как планируется выходить на эту самую аудиторию? Где-то пиарится ссылка на патреон или предполагается переход из этого форума?
MDXEv2
> должны быть ненавязчивые подсказки
мне кажется там уже даже навязчивые подсказки, причем озвученные
trieckaga
> А как планируется выходить на эту самую аудиторию? Где-то пиарится ссылка на
> патреон или предполагается переход из этого форума?
я не знаю, вы мне скажите ... я просто буду делать свое дело в меру возможностей, надеюсь и аудитория появится ... я это делаю не из-за денег, из-за опыта и фана
tac
> я это делаю не из-за денег, из-за опыта и фана
Тогда я бы на вашем месте сделал игру бесплатной и попытался найти людей которые забесплатно согласятся поиграть и дать хоть какой-либо фидбек, нужно понять способна ли игра цеплять людей в принципе. Вы возможно удивитесь, но даже забесплатно найдется не так много желающих, не говоря уж о том чтобы платить за это деньги, по крайней мере на ранних этапах разработки. Но это всё, безусловно, лишь мои мысли и мое ИМХО.