Среда, 05.08.2026, 12:26


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Painkiller Rise of Evil V.1.99e
BlooDFloweRВоскресенье, 03.06.2012, 22:22 | Сообщение # 1
Бакалавр
Сообщений: 1740
Награды: 77
Репутация: 323
Статус: Offline





Прикрепления: 0618739.jpg (201.0 Kb)


Rise of Evil - моя группа вконтакте
 
EvgeniyЧетверг, 07.02.2013, 18:14 | Сообщение # 826





Цитата (Doctor20)
Дело в том что в пещерах с грибочками на этой карте как бы нет гравитации и сами пещеры заполнены как-будто "желе" или такой воздух.

Желе? O_o
Обычный ladderzone же

Согласен,что возможно сделать действительно воду,добавить эффект и возможность задохнуться.А что трудного-то?Теоритически хотя бы,поставил зону,по происхождению 10-20 секунд она начинает наносить урон,не так уж и сложно..
 
Doctor20Четверг, 07.02.2013, 18:23 | Сообщение # 827
Painkiller
Сообщений: 2307
Награды: 37
Репутация: 146
Статус: Offline
Цитата (Evgeniy)
Согласен,что возможно сделать действительно воду,добавить эффект и возможность задохнуться.А что трудного-то?Теоритически хотя бы,поставил зону,по происхождению 10-20 секунд она начинает наносить урон,не так уж и сложно..
Вопрос: а кто будет делать? Никому это не надо я как вижу.
 
HavcomЧетверг, 07.02.2013, 20:01 | Сообщение # 828
Painkiller
Сообщений: 3044
Награды: 65
Репутация: 375
Статус: Offline
Цитата (Str_Ghost)
Можно, и в той теме я описал как это реализовать и предложил, что нужно добавить через скрипты для полноценной воды, после чего по словам Havcom'а оказалось, что это "сложно", "не труЪ" и т.д. и т.п.

......
Цитата (Doctor20)
будет ли это выглядеть натуралистично?

Что нам нужно для полноценой воды? Именно чтоб это было похоже на воду (т.е. погружение и плавание в ней), а не на халтуру.
1 - Звуки при погружении (добавить можно)
2 - помутнение экрана (как я понял, во многих играх для этого используют DOF, в PK такого нет. Альтернативы есть?)
3 - заглушение ВСЕХ звуков. Acoustic здесь не прокатит никак... ибо халтурно получится. Нужного эффекта, кроме звуков, как из трубы, мы не получим.
4 - Повреждения по истечении определённого времени (можно создать)
5 - полноценное плавание (постоянное медленное погружение игрока, а не зависание на одном месте, плавная остановка в воде при прекращении движения)

Скажите, можно реализовать плавание?


Сообщение отредактировал Havcom - Четверг, 07.02.2013, 20:11
 
BlooDFloweRЧетверг, 07.02.2013, 20:16 | Сообщение # 829
Бакалавр
Сообщений: 1740
Награды: 77
Репутация: 323
Статус: Offline
Doctor20, пока скачиваю, небыло возможности до этого скачать.
Havcom, ДОФ под водой можно сделать с помощью enb и каких нибудь сталактитов по всюду выперающих =) в принципе если постараться получиться может достаточно хорошо. На счёт заглушения всех звуков.. ну если только сделать в этой зоне некое замедление (при замедлении звуки не заглушаются, но хотя бы искажаются в нужном нам направлении)


Rise of Evil - моя группа вконтакте
 
HavcomЧетверг, 07.02.2013, 20:20 | Сообщение # 830
Painkiller
Сообщений: 3044
Награды: 65
Репутация: 375
Статус: Offline
Цитата (BlooDFloweR)
ДОФ

DOF с помощью ENB настраивается определённым неизменным значением. Вот если можно было бы менять значения непосредствонно в игре, тогда да. А так... Да и DOF нужен нормальный, а этот качеством не блещет.
 
BlooDFloweRЧетверг, 07.02.2013, 20:25 | Сообщение # 831
Бакалавр
Сообщений: 1740
Награды: 77
Репутация: 323
Статус: Offline
Havcom, ну какой есть =)

Rise of Evil - моя группа вконтакте
 
HavcomЧетверг, 07.02.2013, 20:35 | Сообщение # 832
Painkiller
Сообщений: 3044
Награды: 65
Репутация: 375
Статус: Offline
BlooDFloweR, ты лучше меня знаешь, что ничего толкового из этой затеи не выйдет. Я и раньше об этом говорил, но меня похоже не слушают.
 
BlooDFloweRЧетверг, 07.02.2013, 20:40 | Сообщение # 833
Бакалавр
Сообщений: 1740
Награды: 77
Репутация: 323
Статус: Offline
Havcom, ну из того что мы сейчас имеем в распоряжении путного врядли что получится, но в принципе если у кого нибудь будет желание, то почему бы не попробовать? хотя, думаю, желающих осуществить такое невыполнимое дело нет =)

Rise of Evil - моя группа вконтакте
 
ItramariNЧетверг, 07.02.2013, 21:01 | Сообщение # 834
Аластор
Сообщений: 591
Награды: 12
Репутация: 55
Статус: Offline
Цитата (Havcom)
2 - помутнение экрана (как я понял, во многих играх для этого используют DOF, в PK такого нет. Альтернативы есть?)

Не знаю, что такое DOF, но обычно перед экраном игрока просто вешают текстурку...
Цитата (Havcom)
3 - заглушение ВСЕХ звуков. Acoustic здесь не прокатит никак... ибо халтурно получится. Нужного эффекта, кроме звуков, как из трубы, мы не получим.

Не факт, не факт... но мороки по любому будет много.
Цитата (Havcom)
5 - полноценное плавание (постоянное медленное погружение игрока, а не зависание на одном месте, плавная остановка в воде при прекращении движения)

а тут нам на помощь придут игры, где плавание уже реализовано, надо только почитать скрипты\движок если доступен.
Цитата (Havcom)
Скажите, можно реализовать плавание?

Можно! Но очень сложно. Да и нужно ли оно?

Добавлено (07.02.2013, 20:57)
---------------------------------------------
Цитата (BlooDFloweR)
хотя, думаю, желающих осуществить такое невыполнимое дело нет =)

Угу, я уже за одно невыполнимое дело взялся, боюсь надорваться))))

Добавлено (07.02.2013, 21:01)
---------------------------------------------
Кстати, насчет помутнения экрана - во время атаки моба экран же расплывается, так что надо найти это место в скриптах и почитать откуда ноги у оного эффекта растут. Если из скриптов - то можно будет по аналогии добавить помутнение...


Я люблю людей... особенно - убивать!^__^

Сообщение отредактировал ItramariN - Четверг, 07.02.2013, 21:02
 
HavcomЧетверг, 07.02.2013, 21:05 | Сообщение # 835
Painkiller
Сообщений: 3044
Награды: 65
Репутация: 375
Статус: Offline
Цитата (ItramariN)
а тут нам на помощь придут игры, где плавание уже реализовано, надо только почитать скрипты\движок если доступен.

Как же это просто звучит. Давайте посмотрим там, где уже есть и сделаем также. Чтож, Crysis тоже на Lua написан.

Добавлено (07.02.2013, 21:05)
---------------------------------------------

Цитата (ItramariN)
во время атаки моба экран же расплывается, так что надо найти это место в скриптах и почитать откуда ноги у оного эффекта растут.

плохая идея, так как этот эффект, если кто замечал, тормозит игру.

Если интересно, эта функция находится в Templates/Processes/TPlayerHit.CProcess
 
ItramariNЧетверг, 07.02.2013, 21:12 | Сообщение # 836
Аластор
Сообщений: 591
Награды: 12
Репутация: 55
Статус: Offline
Цитата (Havcom)
Как же это просто звучит. Давайте посмотрим там, где уже есть и сделаем также.

Ну а как иначе? Кто будет математику перемещения рассчитывать? Я? Ты? Куда проще посмотреть на чужие наработки и попробовать сделать нечто похожее или тупо скопировать. В любом случае "просто скопировать" не получиться - придется подгонять под конкретный движок, конкретные переменные, тестировать на ошибки и прочее - одним словом, геморроя и так будет завались. Мой кооператив начался с того, что я добавил режим кооператива в игру, смотря на другие режимы мультиплеера а затем просто находил условие if SinglePlayer then и менял их на if SinglePlayer or Cooperative, ничего нового я не придумывал.

Добавлено (07.02.2013, 21:12)
---------------------------------------------

Цитата (Havcom)
плохая идея, так как этот эффект, если кто замечал, тормозит игру.

Ну так тут дело в самом эффекте, а нас интересует то, как он активируется. Там ведь неслабое расплытие, а у нас будет просто некоторое затемнение, так что тормозов быть не должно... кстати, есть затемнение красным цветом при смерти - можно и на него глянуть будет, сделать нечто похожее, вот только выглядеть такое плавание будет очень кустарно на самом деле - в воде нужны дополнительные эффекты для более красивого и реалистичного вида... так что лучше обойтись без плавания.


Я люблю людей... особенно - убивать!^__^
 
HavcomЧетверг, 07.02.2013, 21:13 | Сообщение # 837
Painkiller
Сообщений: 3044
Награды: 65
Репутация: 375
Статус: Offline
ItramariN, стоит также учитывать то, что другие игры написаны (да хоть на Lua) вообще в другом стиле, другой манере. Просто так перенести или подогнать врядли получится. Это из PK в PK можно так сделать. А в PK из какой-то другой игры....
 
ItramariNЧетверг, 07.02.2013, 21:19 | Сообщение # 838
Аластор
Сообщений: 591
Награды: 12
Репутация: 55
Статус: Offline
Цитата (Havcom)
ItramariN, стоит также учитывать то, что другие игры написаны (да хоть на Lua) вообще в другом стиле, другой манере. Просто так перенести или подогнать врядли получится. Это из PK в PK можно так сделать. А в PK из какой-то другой игры....

Чтобы реализовать плавание надо понять саму логику работы процедуры, как должны изменяться координаты для реалистичного движения персонажа в воде, какие ограничения должны накладываться на обзор и перемещение... так что если разобраться - вполне можно будет подогнать... но это долго, сложно и напряжно.
Да можно и самому сделать - при погружении в воду мы передвигаемся как камера в PainEditor'e - куда смотрим туда и летим, клавиша прыжка поднимает нас вверх по оси игрек, ограничиваем скорость игрока и все, очень примитивное плавание готово...


Я люблю людей... особенно - убивать!^__^
 
Doctor20Четверг, 07.02.2013, 22:25 | Сообщение # 839
Painkiller
Сообщений: 2307
Награды: 37
Репутация: 146
Статус: Offline
Цитата (ItramariN)
Чтобы реализовать плавание надо понять саму логику работы процедуры, как должны изменяться координаты для реалистичного движения персонажа в воде, какие ограничения должны накладываться на обзор и перемещение... так что если разобраться - вполне можно будет подогнать... но это долго, сложно и напряжно.Да можно и самому сделать - при погружении в воду мы передвигаемся как камера в PainEditor'e - куда смотрим туда и летим, клавиша прыжка поднимает нас вверх по оси игрек, ограничиваем скорость игрока и все, очень примитивное плавание готово...

Знаешь, в теории всё, конечно, звучит хорошо и красиво, но на практике, обычно, не получается так радужно. Но тут только пробовать надо.
Постскриптум: лучше этот вопрос в другой теме обсуждать
 
ItramariNЧетверг, 07.02.2013, 22:28 | Сообщение # 840
Аластор
Сообщений: 591
Награды: 12
Репутация: 55
Статус: Offline
Цитата (Doctor20)
Знаешь, в теории всё, конечно, звучит хорошо и красиво, но на практике, обычно, не получается так радужно. Но тут только пробовать надо.

Согласен, уж я-то знаю...
Цитата (Doctor20)
Постскриптум: лучше этот вопрос в другой теме обсуждать

Тоже согласен. Закругляемся с оффтопом...


Я люблю людей... особенно - убивать!^__^
 
Поиск: