Unity to wieloplatformowy system tworzenia gier, który koncentruje się na łatwym procesie tworzenia grafiki. Składa się z silnika gry i zintegrowanego środowiska programistycznego. Skrypty silnika gry są oparte na Mono.
Chcę osiągnąć w Unity efekt przezroczystości, taki jak w tych przykładach: W moim konkretnym scenariuszu jest kilka wymagań: Duszki używają mieszania alfa, a duszki mają przezroczyste obszary. Istnieją 2 rodzaje elementów, które zakrywają postać. Trzeba stworzyć efekt sylwetki, a drugi powinien zachowywać się normalnie. Aby zasłaniać elementy, które tworzą sylwetkę, …
Obecnie opracowuję środowisko VR dla istniejącej (fizycznie) dużej platformy symulatora ruchu. Użytkownik może usiąść na tej platformie ruchu i zostaje przyspieszony i przechylony, aby wywołać wrażenie ruchu w środowisku symulatora samochodu badawczego. Śledzenie pozycji Oculus Rift jest już zamontowane na ruchomej platformie przed użytkownikiem, tak jak na komputerze. Obecnie używanym …
Buduję nieskończonego biegacza 2D. W grze postać przeskakuje z filaru na filar, a filary są generowane losowo. Mam to działa. Ale jak ustalić, czy postać nie wskoczyła na filar i wpadła w szczelinę między filarami? Filar ma zwykły prostokątny kształt.
Trudno mi znaleźć rozwiązanie tego problemu w dokumentach Unity. Color.Lerp(Color a, Color b, float t) to funkcja, która stopniowo zmienia kolor zgodnie z krokiem t, nadając mu końcową wartość koloru b. Jak mam Lerp między wieloma kolorami jeden po drugim?
Czy ktoś wie, jak zrobić materiał szklany w Unity 5? Potrafię robić tekstury metalu i obrazu, ale nie jestem pewien, jak stworzyć materiał szklany. Wyszukiwanie w Google nie przyniosłoby mi nic dla Unity 5, więc musi być dość łatwe. To jest do drzwi prysznicowych i płaskiego szkła:
Tekstury proceduralne z silnikiem substancji wydają się aktualizować bardzo szybko, jeśli wyłączysz buforowanie, zmodyfikujesz jedną odsłoniętą zmienną na raz, zmodyfikujesz ją często, a nawet wtedy, gdy spróbujesz ją zmodyfikować 2 lub 3 razy. Chcę jednak w zasadzie odwrotnie. Na przykład jednostki mają zmienną „krew”, która generuje na nich krew w …
Jestem ciekawy, w jaki sposób w wielu grach (takich jak azyl / miasto arkham, obława, hitman) robią to, aby twoja postać mogła „złapać” postać przed sobą i zrobić z nią różne rzeczy. Wiem, że może to zabrzmieć bardzo myląco, ale na przykład przejdź do youtube i wyszukaj „egzekucje hitmanów”, a …
Używam Unity3d do opracowania prototypowej gry hybrydowej RTS / TD. Jakie jest najlepsze podejście do „świadomości” między jednostkami a ich wrogami? Czy to normalne, że każda jednostka sprawdza odległość do każdego wroga i atakuje, jeśli znajdzie się w zasięgu? Podejście, które zamierzam teraz, to mieć kulę wyzwalającą na każdej jednostce. …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 8 lat temu . Próbuję zdecydować, w którym silniku powinienem zacząć, aby rozpocząć tworzenie gry. Wybrałem Unity , ale po usłyszeniu, że Unreal …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Jak mogę włączyć funkcje rozpoznawania głosu do silnika gry Unity? Czy istnieje wtyczka lub framework …
Dlaczego Unity użyć refleksji w celu uzyskania dostępu do MonoBehaviourmetod, takich jak wiadomości Awake, Update, Start, ...? Czy nie byłoby wolno używać refleksji? Dlaczego nie wykorzystuje innych podejść takich jak Template Method? Może po prostu zdefiniować metody jako abstrakcyjne w MonoBehaviourklasie bazowej i zmusić podklasy do ich wdrożenia.
Mam wroga z tą strukturą Wróg Ciało Głowa Ramię w lewo Ramię w prawo I tak dalej. Mam również zderzacz dla każdej części ciała. Do mojego obiektu „Wróg” załączyłem skrypt, w tym skrypcie chciałbym przechwycić możliwą kolizję (pocisk) ciała, głowy, ramienia, lewej itd. Czy jest na to sposób?
W moim rozumieniu funkcja Lerp interpoluje dwie wartości ( ai b) przy użyciu trzeciej wartości ( t) pomiędzy 0i 1. At t = 0zwracana jest wartość a t = 1, zwracana bjest wartość . Przy 0,5 zwracana jest wartość w połowie między ai b. (Poniższy obrazek przedstawia płynny krok, zwykle …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 2 lata temu . Jestem dość nowy w korzystaniu z Unity3D, ale mam bardzo dobrą znajomość programowania Java i Androida. Jestem naprawdę zdezorientowany, …
Moim celem jest stworzenie modułowego / jak najbardziej ogólnego systemu przedmiotów, który mógłby obsługiwać takie rzeczy jak: Przedmioty do ulepszenia (+6 Katana) Modyfikatory statystyk (+15 do zręczności) Modyfikatory przedmiotów (% X szansy na obrażenia Y, szansa na zamrożenie) Akumulatory (Magiczny personel z 30 użyciem) Zestaw przedmiotów (wyposaż 4 elementy zestawu …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.