Jarek Posted May 2, 2014 Share Posted May 2, 2014 Garry Newman Пятничный девблог #6 Мы совершили большой прорыв на этой неделе. Похоже наш проект выходит из тени и тянется к свету.Модель персонажаВозможно вы задавались вопросом,почему мы не выпускаем новую одежду для персонажей с тех пор, как состоялся релиз альфы в Steam. Чтож, потому что система модели персонажа - одна большая ошибка. Вся одежда была как часть модели. на этой неделе я решился поменять систему. Теперь модель персонажа это просто анимация данных и мы можем отказаться от прежней модели. А это значит, что скоро появятся новые наборы одежды - нашим дизайнерам лишь осталось нарисовать их. И больше не надо пересобирать всю модель игрока заново. Этот шаг имеет для нас огромное значение, потому что вскоре мы сможем заняться возможностью кастомизации внешности персонажа, возможностью мастерить одежду, деколями крови. Анимация персонажаЯ считаю (и многие со мной согласятся), что анимации персонажа не хватает немного любви. Поэтому мы перешли на Mechanim. Это означает, что теперь мы не вручную пишем код для анимации, а используем удобный редактор. Редактор позволит нам редактировать анимацию приятным, быстрым и логическим способом. Я уже говорил, что он сильно облегчит нам жизнь?http://www.youtube.com/watch?v=edQvY_tZH2Q В редакторе Mechanim есть много классных ИК возможностей. Это означает, что нам не нужно дополнительно программировать анимации типа: персонаж поворачивается лицом к чему-либо, смотрит вверх/вниз. Уже можно использовать готовые наработки. Мы сможем сделать руки и ноги персонажа - объектами в мире, что в свою очередь открывает перед нами новые возможности в будущем. Вот так выглядит анимация персонажа, которого мы заставляем смотреть на куб:http://www.youtube.com/watch?v=ySXSCJ-O8vUТень персонажаУ персонажа теперь есть тень. Это произошло случайно, но мы решили её оставить. Выглядит довольно приятно и дает дополнительное ощущение присутствия.http://www.youtube.com/watch?v=1-Nl5LAz0mIСетевой кодСетевой код уже почти совсем-совсем готов... и мы сейчас тестируем его. Замена сетевого кода может показаться сложной задачей, но она оказалось довольно простой. Вы можете наблюдать как совсем недавно я и другие белые кубики весело прыгали и создавали мосты из костров:http://www.youtube.com/watch?v=vZjY7EJHkjU Одна из больших и страшных систем в сетевом коде была переработана на этой неделе. Система отбора PVS. В теории она очень проста. Вы делите мир на ячейки и игрок получает информацию об остальных объектах, находящихся только в этой (и соседних) ячейке. Но существует много подвижных объектов. Нужно учитывать, что если объект переместился из ячейки в ячейку, то нужно уведомить игроков из первой ячейки, что такого объекта больше нет, а также игроков из второй ячейки, что появился новый объект. А что если игрок находится рядом с границей между ячейками? Нужно учитывать, что и сами игроки перемещаются между ячейками, нужно новым в ячейке игрокам присылать информацию о содержании этой ячейки и стереть информацию о ячейке, которую он покинул. В ходе испытаний выяснилось, что все работает. Итак, у нас есть новый работающий сетевой код, новая система моделей персонажа. И это выглядит примерно так:http://www.youtube.com/watch?v=WwSf2r05iZgПроцедурные картыАндрэ усердно трудится над процедурными картами. Они пока немного похожи на фон рабочего стола в WinXP, но работа продолжается и мы довольны результатом.http://www.youtube.com/watch?v=ijsnTJ3RnBE Хотя разработка процедурных карт пока еще в самом начале, но я думаю, что мы готовы показать результат. Еще много над чем нужно поработать. Введение таких карт не исключает возможность создания специальных карт, но я думаю, что владельцам серверов будет гораздо выгоднее иметь свою карту, созданную из кода-зерна. Так что теперь путешествуя между серверами, вы можете натыкаться каждый раз на новые локации.Новые наработки ДэнаДэн, как обычно, не дает себе заскучать.Новые наработки Алекса и МинАлекс и Мин проделали потрясающую работу на этой неделе над вьюмоделями. Вьюмодели сейчас используют два различных типа установок. Что несколько затрудняет нашу работу. Всем вьюмоделям добавлены руки. Руки мы скоро заменим парой других. А сейчас мы работаем над унифицированием всей системы... что подразумевает больше работы, чем вы можете представить. Но мы уже продвинулись в этом плане. Система вьюмоделей также была изменена для возможности использования редактора Mechanim. Без него нам приходилось использовать безумное количество лишнего кода.http://www.youtube.com/watch?v=aZPI3VSY3u0Новые наработки ТомаТом, пытаясь восстановить свою репутацию, на этой неделе работал над моделью гранатомета.Экспериментальная веткаВетка уже появилась в Steam, так что если хотите посмотреть на прогресс разработки новых систем, то можете переключиться на нее. Но если вы больше заинтересованы на игре, то мы оставили текущую ветку. Внимание, при переходе на другую ветку у вас могут сброситься настройки. А теперь небольшой видео-гайд как переключиться на экспериментальную ветку:http://www.youtube.com/watch?v=W-tsTEjaVXI Сейчас наша цель - портировать все на экспериментальную ветку, пока она не станет играбельной и не достигнет полнофункционального состояния. После этого экспериментальная ветка станет версией по умолчанию, а текущая - переименуется в "наследие" (Legacy). Это значит, что вы сможете продолжить играть в старую версию игры, если захотите. Мы не хотим никого принуждать играть в новой версии. 1 @ Link to comment Short link Share on other sites More sharing options...
Recommended Posts