Pytania otagowane jako unity

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.

7
Jak najlepiej ustrukturyzować / zarządzać setkami postaci w grze
Stworzyłem prostą grę RTS, która zawiera setki postaci, takich jak Crusader Kings 2, w Unity. Do przechowywania ich najłatwiejszą opcją jest użycie obiektów skryptowych, ale nie jest to dobre rozwiązanie, ponieważ nie można tworzyć nowych w czasie wykonywania. Stworzyłem więc klasę C # o nazwie „Charakter”, która zawiera wszystkie dane. …
10 unity  c# 

1
Określanie głośności AudioClip
Mam kod, który używa GetSpectrumDataAudioSource odtwarzającego utwór do stworzenia układu poziomu dla odtwarzacza. Chcę dodać funkcję, w której gracze mogą przesyłać własne utwory i odtwarzać poziomy utworzone na podstawie danych z tych utworów. Niestety podczas porównywania różnych plików audio napotkałem: Jak widać, amplituda różni się drastycznie od klipu do klipu, …
10 unity  c#  audio 

2
Efekt ujawnienia zmiany sezonu
Oglądałem zwiastun filmu Seasons After Fall i zaskoczył mnie efekt, którego używają do przejścia między sezonami (około 21-24 sekund): Grafika poziomu, w tym tła i platformy pierwszoplanowe, zmieniają się z sepijskiej jesieni w lawendową zimę, z efektem rozciągającym się na zewnątrz od postaci gracza trochę jak woda nasiąkająca papierem. Wygląda …
10 unity  effect 


2
Zmienne warunkowe w obiektach skryptowalnych
Podczas używania ScriptableObjects, w jaki sposób mogę warunkować niektóre zmienne? Przykładowy kod: [System.Serializable] public class Test : ScriptableObject { public bool testbool; public string teststring; public int testint; } Cel: Kiedy testbool == truepotem teststringjest dostępna do edycji, po testbool == falseczym testintjest dostępny do edycji, podczas gdy druga jest …
10 unity  c# 

3
Jak obsługiwać RTS Click-And-Move w przestrzeni 3D?
Jak obsłużyć funkcję „kliknij i przesuń” w pełnej przestrzeni 3D? Łatwo jest obsługiwać na płaszczyźnie 2D za pomocą prostego raycasta, ale nie jest tak w 3D, ponieważ nie ma płaszczyzny końcowej, aby raycast mógł uzyskać punkt końcowy. Mam na myśli dwa pomysły: Wykonaj raycast, a następnie pozwól graczowi wybrać odległość …

1
Jak uratować siatkę przed materiałem interaktywnym podczas pracy w Unity?
Na początku sceny mam GameObject o nazwie „arkusz” umieszczony nad GameObject „piłką”. Arkusz ma na sobie komponent tkaniny interaktywnej i moduł renderujący tkaniny. Siatka komponentu tkaniny interaktywnej jest płaszczyzną z dużą liczbą wierzchołków. W czasie wykonywania arkusz spada na piłkę i tworzy pożądany kształt. Jeśli w tym momencie wyłączę składnik …
10 unity  c#  3d-meshes  cloth 


4
Jak sprawić, by linie renderowania linii pozostały płaskie?
Zauważyłem, że dodając więcej wierzchołków do linii renderującej linie, linia skręca się i przestaje być gładką linią. .GIF Tutaj: http://i.imgur.com/hRAhCXM.gif Wszystkie linie są na tym samym poziomie Z, nawet jeśli usunę materiały, linie nadal wydają się skręcać. Nie mam pojęcia, dlaczego to robi lub jak to rozwiązać, jakieś sugestie? C …
10 c#  unity  2d  lines 

2
Jak rzutować ślad pianki na dynamicznie zmieniającą się siatkę
Próbuję stworzyć wodę, a teraz dostałem ją poprzez dynamicznie generujące fale na siatce. Ale teraz chcę zmusić moją łódź do manipulowania tymi falami i wywołać na tym Kelvin Wake. Faktem jest, że generuję wodę za pomocą różnych płytek, dynamicznie powtarzając ten sam wzór. Jak więc mam to wygenerować na dynamicznie …
10 c#  unity  rendering 

1
Wbudowane duszki w tekście Unity?
Jak korzystać z różnych materiałów podczas korzystania ze znacznika do składni tekstu sformatowanego Unity? Chcę mieć sprite, które są zgodne z moim tekstem, bez konieczności tworzenia niestandardowych czcionek. Oto, co mam do tej pory: Oto składnia, której używam do tekstu na obrazie: Planetary <quad material=1 size=20 x=0.1 y=0.1 width=0.1 height=0.1 …
10 unity  sprites 

2
Ponieważ Table.drawDebug jest przestarzałe w libGDX, czego powinienem użyć?
Postępuję zgodnie z książką „Learning LibGDX Game Development”, aby stworzyć prostą grę. Jestem w sekcji tworzenia menu, w której tworzymy scenę i renderujemy ją z ramkami debugowania. Książka mówi, aby używać, Table.drawDebug(stage)ale ta statyczna metoda wydaje się Tablecałkowicie usunięta z klasy frameworków . Importuję com.badlogic.gdx.scenes.scene2d.ui.Table; poniżej jest mój kod: @Override …




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.