Мне нужна функциональность метода connected_portal_door, который есть в Portal 2. Я немного искал в UDK, и в большинстве случаев люди пытались продублировать пистолет портала. Кто-нибудь знает, есть ли что-нибудь подобное в UDK, CryEngine, Unity3D или любом другом движке? Я не против использования Source, я просто хочу знать, какие у меня есть варианты.
9
Ответы:
Я почти уверен, что Source Engine - единственный движок, который будет поддерживать это из коробки. Вы можете прочитать о некоторых технических проблемах в статье, которую я нашел на Gamasutra , скопированной здесь для будущих читателей:
Я также помню, что читал где-то, что есть много особых случаев, например, наличие порталов по разные стороны одного и того же блока. Создание порталов не простая задача.
РЕДАКТИРОВАТЬ:
Нашел другую хорошую статью, содержащую это:
источник
В Unity3D вы можете использовать текстуры рендеринга и телепортировать игрока за другим, если он смотрит на портал, и отключить обнаружение столкновений для другого портала, а затем, когда игрок выходит за пределы поверхности, вы можете включить его столкновение. обнаружение, или если он просто проходит через это, не глядя на него, просто телепортируйте его на другой портал (просто предположение, не знаю, сработает ли это ...), хотя не знаю о других 2, хотя ..
источник