Пускай из бота луч в пол для измерения расстояния, если стопы выше чем поверхность пола, корректируй положение бота, двигай к полу его. Можешь не постоянно лучом стрелять, а поставить на таймер, раз в 5 секунд например.
TERMOGAD
> Пускай из бота луч в пол для измерения расстояния, если стопы выше чем
> поверхность пола, корректируй положение бота, двигай к полу его. Можешь не
> постоянно лучом стрелять, а поставить на таймер, раз в 5 секунд например.
В мультиплеере немного своя специфика. Все расчёты происходят у Мастер-Клиента, обычным Клиентам только передаются результаты этих расчётов. То есть навмеш и навмеш-агенты есть только у мастера, а положение ботов в пространстве между клиентами синхронизируется через специальный скрипт. Боты проваливались под землю потому что на них действовала гравитация на стороне клиента, но положение бота ведь рассчитывается у мастера, поэтому гравитация не нужна. А проблему с парением над землёй решил через отключение рут-моушена у клиентов, теперь всё работает более или менее нормально. Есть какое-то скольжение, но это я так понимаю особенность синхронизации Photon и с этим ничего не сделать.
Небольшое видео демонстрирующее изменения в игре.
1) Добавлено 10 новых моделей для игроков.
2) Новые пушки: обрез двустволки и двойной Маузер.
3) Новый враг - обезьяна-киборг.
4) Полностью переделан контроллер персонажа. Теперь персонаж приводится в движение физикой, а не анимацией, что серьёзно повысило отзывчивость управления. Во время прыжка теперь можно менять направление движения.
5) Новый уровень "Оазис" (ещё не закончен).
6) Добавлена возможность выбрать прицел.
Cpt. Adamov
> Небольшое видео демонстрирующее изменения в игре.
Всё ещё отстой. Просто бегать и стрелять по однообразным врагам.
1)Оружие всё однообразное.
2)Враги одинаковые развечто модельки разные. Посмотрел бы хоть первый квейк, там топ гейм дизайн врагов и уровней.
3)Графоний ниже среднего, да даже в томже квейке лучше. Анимации дерганные. Взрывы некрасивые итд. Посмотри как в Taur сделали графоний.
samrrr
> Посмотрел бы хоть первый квейк, там топ гейм дизайн врагов и уровней.
В квейке нет процедурной генерации уровней. Если подскажешь где она есть в шутере и при этом топ геймдизайн, то с удовольствием ознакомлюсь. ))
Cpt. Adamov
> В квейке нет процедурной генерации уровней.
А ты разве делаешь процедурную генерацию? Что-то незаметно этого.
samrrr
> А ты разве делаешь процедурную генерацию? Что-то незаметно этого.
Даже в названии темы это указал. При каждом запуске уровень генерируется случайным образом, как и расположение предметов и оружия. За спавн врагов отвечает скрипт, который выполняет функцию режиссёра как Left 4 Dead, правда сильно упрощённый. Я только один 3d шутер знаю с подобной механикой - Shadow Warrior 2.
Покажи, чем сиськи, косы и хвосты делал
E-Cone
> Покажи, чем сиськи, косы и хвосты делал
Это Dynamic Bone.
Спасибо
Решил добавить в свой контроллер персонажа полноценный вид от первого лица. Анимаций стрельбы из некоторых пушек пока нет, но уже вполне играбельно.
Тема в архиве.