Pytania oznaczone «unity»

9
Jak zasłonić światła w Unity3D?

Po pierwsze, mam Unity Pro. Od jakiegoś czasu staram się zasłaniać światła, gdy nie są one oglądane, aby poprawić wydajność. Głównymi metodami, na które natknąłem się, było użycie BecameVisible () i testowanie fragmentu kamery. Moim głównym problemem było to, że jeśli odtwarzacz ogląda obszar...

9
Jak stworzyć wysokiej jakości i szybki efekt portalu?

EDYCJA: Tak więc efekt wizualny portalu działał bez żadnego pogorszenia wydajności, i mam konfigurację fizyki obiektów ze sztywnymi ciałami płynnie poruszającymi się po portalach oraz obiektów z kontrolerami postaci płynnie poruszającymi się po nim. Jedyne, co próbuję teraz rozgryźć, to połączenie...

9
2D Profil górnej powierzchni wody

Próbuję stworzyć efekt grubości powierzchni wody za pomocą modułu cieniującego fragmenty wierzchołków. Jestem w środowisku gier 3D, ale jest to widok przewijania, więc widok „2D”. Oto dobry samouczek tworzenia takiego efektu w prawdziwym 2D za pomocą modułu cieniującego fragmenty. Ale myślę, że...

9
Coroutines in series

Jak mógłbym zacząć układać serię wywołań Coroutine, które powinny być wykonywane jeden po drugim? Próbowałem uzyskać efekt migającego koloru, zapętlający serię kolorowych lerpsów w coroutine, ale to nie działa.

9
Przesuwne lusterka obrotowe

Obracam swoją postać gry, aby obserwować cel, używając następującego kodu: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion to bieżąca rotacja postaci, gdy zostanie podany nowy cel. lookQuaternion to kierunek, w którym...

9
Jak ręcznie narysować część arkusza duszków?

Pracuję w Unity i odkrywam, że animator nie działa zgodnie z tym, co próbuję zrobić w mojej grze 2D. Chcę zbudować konkretną animację przy użyciu arkuszy sprite i móc ponownie używać tej samej animacji z innymi sprite'ami o tym samym rozmiarze i wymiarach według komórek. Po kilku badaniach...

9
Jak wykryć najechanie myszką na obraz interfejsu w Unity 5?

Mam obraz, który mam skonfigurowany do poruszania się i powiększania i pomniejszania. Problem polega na tym, że powiększenia można dokonać z dowolnego miejsca na scenie, ale chcę, aby powiększał się tylko wtedy, gdy kursor myszy znajduje się nad obrazem. Próbowałem użyć OnMouseEnter, OnMouseOver,...

9
Budowanie Octree do generowania terenu

Wcześniej zaimplementowałem marszowe kostki / czworościany do renderowania IsoSurface. Działało ( YouTube ), ale wydajność była tragiczna, ponieważ nigdy nie wdrożyłem do wdrażania zmiennej Poziomu Szczegółowości na podstawie odległości widzenia (lub nawet usuwania starych, odległych...

9
Dlaczego mój kod C # 6 nie kompiluje się w Unity?

Dlaczego Unity nie może współpracować z kodem C # 6 ? Zawsze daje mi to błędy kompilatora. Oto kilka przykładów kodu: using static System.Convert; using static System.Environment; $"€{punten}{NewLine}€{Money}{NewLine}€{KilledEnemies}{NewLine}€{bonus}{NewLine}€{total}"; Używam Visual Studio jako...

9
Dlaczego nie mogę używać operatora '> =' z Vector3s?

Próbuję uzyskać prostokąt, aby poruszać się między dwiema pozycjami, które nazywam _positionAi _positionB. Oba są tego typu Vector3. Prostokąt porusza się dobrze. Kiedy jednak się osiągnie _positionB, nie porusza się w przeciwnym kierunku, jak powinien. Wróciłem do kodu, żeby się przyjrzeć....

9
Jak uniknąć spaghetti w animatorze?

Pracuję z animacjami w Unity i do tej pory stworzyłem tylko cztery (w górę w dół w lewo iw prawo), a moje okno animacji wygląda następująco ... Problem polega na tym, że gdybym poruszał się w górę, chcę, aby bohater nadal patrzył w górę, nie przechodził na „neutralną bezczynność” (lub jakkolwiek...