я сам на юнити пускаю пару трейсов еже фреймно, дабы игрока в случае беды вернуть на место))
упрощеная своя физика как в хл куда подуше, все точно, да и сервер сайд часть есть.
а то если глянуть тот же pointblank, там ситуация что игрок едет в контенере, который двигает кран, нужно просто игру свернуть и развернуть как ты выйдешь сквозь стену контенера) там походу на серверной стороне просто геодата а на остальное они плевали, в квако\хл такой бы трюк не прошел.
физика и серверный расчет похоронены в <2000 годах?
само что интересно в юнити не намека про серверную физику, да и другие разрабы незадумываются над этим вопросом, для новых движков и разрабов это нормально.
marikcool а что, в современных движках на сервере нету физики игрока? Ты точно ничего не путаешь?
Цитата:
marikcool писал: а если брать unreal3, почему сервер прощает такое клиенту?
А, ну это классический баг физики. Он еще с первокваки тянется
Главное при прыжке надыбать нужную нормаль (уголок), а дальше тебя неслабо подкинет. Впринципе в халфе эту пердь задавили полностью.
Добавлено 04-10-2013 в 22:53:
Кстати, раз уж речь зашла о физике. Вот возьмем Unigine. На сайте красочно описаны преимуещства самописной физики над сторонними физ.движками. Теперь возьмём демку Heaven (это где островки летают).
Выберем так сказать режим прогулки. И побегаем по одному из островков.
А почему это у нас на самописной физике движение игрока вместе с островом осуществляется путём придачи ему ускорения? Да такого, что прямо ощущается, как его толкают. А когда остров движется вниз - игрок падает за счёт вектора гравитации, что тоже выглядит отвратительно.
ну и на кой чёрт сдалась самописная физика, если там невозможно реализовать подобие MOVETYPE_PUSH? А ведь этот вид кинематики горздо важнее катющихся бочек.
Дядя Миша писал: marikcool а что, в современных движках на сервере нету физики игрока? Ты точно ничего не путаешь?
ну а как в том же geow (unreal 3), игроки хоть по скайбоксу ходят хоть сальто делают, сервер все прощает, выходит что он не фига не расчитывает, клиент каждый сам себя поправляет от безобразий и на этом остановились.
а выделеных серверов от новых игр я уже давно не видел.
в другой половине игр сквозь стены ходят, warface например (cryengine 3) http://www.youtube.com/watch?v=leRd3i8fABc
конечно никто не парится, но и проблема даже не поднимается, как будто ее и нету.
команда punkbuster, вообще сидит радуется, как у нее клиентский античит заказывают, это дешевле чем на серваки и время программистов бабло тратить)
XaeroX писал: В халфе игрок на пушах тоже будет двигаться вниз за счёт гравитации, кстати.
Кстати нет. Пушабли - да, а игрок нет.
Но я имел в виду, что ему по простому дают линейный импульс, вместо того, чтобы честно переместить вместе с платформой.
Цитата:
marikcool писал: ну а как в том же geow (unreal 3), игроки хоть по скайбоксу ходят хоть сальто делают, сервер все прощает
Да ты объясни что значит "сервер всё прощает" ????
Это что у сервера правила такие "не прощать ходить по скайбоксу" ?
XaeroX в реальной - равноускоренное движение. А не импульсы каждый кадр. К слову сказать по этому островку даже побегать нормально нельзя. Вот как раз из-за этих идиотских импульсов.
Дядя Миша
Но в первый момент, когда платформа начинает двигать игрока - и в реале импульс. В реале - кадров нет и sv_fps равен бесконечности, а то бы оно конечно да.
Дядя Миша писал: Такое ощущение, что мы не движок обсуждаем, а изделие советского автопрома, в котором первым делом надо выкинуть родное, и поставить импортное.
Ну может людям просто больше нравится смотреть на постепенные улучшения, чем вдруг получить всё в должном виде?
Цитата:
Дядя Миша писал: паяльник из спичек и желудей
Цитата какая-то чтоли?
Цитата:
Дядя Миша писал: Разница лишь в том, что вокруг юнитевских моделек не поскользишь вдоль плоскости, но молодое поколение, видимо даже не знает что это такое. Они привыкли цепляться за стены.
Но я же в халфе и ксаше на с1a0 цепляюсь за тупые углы на столе охранника, и на полукруглом повороте стены. Или ты говоришь, что сейчас даже вдоль абсолютно ровной стенки не поскользишь?
Хм, ну на счёт скольжения. Поставьте коллайдеру игрока физический материал с нулевым трением из кода и скользите.
__________________
Владелец восьмиструнного монстра Schecter Omen-8 Vintage White (VWHT)
Бывал на концертах этих групп: Rashamba, 7000$, Louna, Molecul, Project Revolution, Headsource, Digimortal и многих других. Куча автографов.
Я член возлагаю на сраный геймдев.