Potrzebuję funkcjonalności dowiązanego_portalu_drzwi znajdującego się w Portalu 2. Przeszukałem trochę w UDK i przeważnie próbowałem zduplikować pistolet portalu. Czy ktoś wie, czy UDK, CryEngine, Unity3D lub jakikolwiek inny silnik ma coś podobnego? Nie jestem przeciwny używaniu Source, chcę tylko wiedzieć, jakie są moje opcje.
9
Odpowiedzi:
Jestem prawie pewien, że Source Engine to jedyny silnik, który obsługuje to po wyjęciu z pudełka. Możesz przeczytać o niektórych problemach technicznych w artykule, który znalazłem na Gamasutra , skopiowanym tutaj dla przyszłych czytelników:
Pamiętam też, że czytałem gdzieś, że jest wiele specjalnych przypadków, takich jak portale po przeciwnych stronach tego samego bloku. Tworzenie portali nie jest prostym zadaniem.
EDYTOWAĆ:
Znaleziono inny dobry artykuł zawierający ten artykuł :
źródło
Możesz to zrobić w Unity3D , używając renderowania tekstur i teleportowania gracza za drugim, jeśli zajrzy on do portalu, i wyłączając wykrywanie kolizji dla drugiego portalu, a następnie, gdy gracz wyjdzie z powierzchni, możesz włączyć jego kolizję wykrycie lub jeśli on po prostu przejdzie przez to, nie patrząc na to, po prostu teleportuj go do innego portalu (tylko zgadnij, nie wiem, czy to zadziała ...), ale nie wiem o pozostałych 2 ...
źródło