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.


3
Jak mogę tworzyć naturalne krople deszczu na ekranie?
Staram się, aby efekt deszczu spadał za pomocą metaballi i śladu na ekranie. Znalazłem wskazówkę w shadertoy, ale nie rozumiałem, jak zaimplementowano: https://www.shadertoy.com/view/ltffzl niestety ma wiele obliczeń matematycznych i nie mogę używać go w jedności, ponieważ powoduje opóźnienie. oczywiście powinienem używać tekstur, ale jak mogę uzyskać efekt szlaku ?! moim …

2
Jak dokonać opóźnionego wprowadzania myszy?
Mam grę samochodową i pomysł polega na tym, że gracz jest pijany. Chcę mieć opóźnione wejście z myszy, gdzie przesuwasz mysz na boki, aby się obrócić. Jak ustawić stałe opóźnienie między danymi wejściowymi podawanymi przez użytkownika a liczbą obrotów samochodu? Teraz mam to: h = Mathf.Lerp(h, (((Input.mousePosition.x / Screen.width) * …
11 unity  c#  input  mouse 

2
Sprawdź, czy element obiektu gry może zostać zniszczony
Rozwijając grę w Unity, korzystam z niej [RequireComponent(typeof(%ComponentType%))]swobodnie, aby upewnić się, że wszystkie komponenty spełniają wszystkie zależności. Wdrażam teraz system samouczka, który wyróżnia różne obiekty interfejsu użytkownika. Aby podświetlić, odnoszę się do GameObjectsceny, następnie klonuję ją za pomocą Instantiate (), a następnie rekurencyjnie usuwam wszystkie elementy, które nie są potrzebne …
11 unity  c# 

2
Jak mogę wizualnie zobaczyć zmiany dokonane w scenie od ostatniego zatwierdzenia przez git
Chciałbym zobaczyć zmiany dokonane w scenie (plik .unity) przed zatwierdzeniem ich do git. Przyjrzałem się kilku rozwiązaniom GIT / Unity, ale wszystkie zostały stworzone do łączenia zmian, a nie do pokazywania różnic w stosunku do ostatniej wersji. Problem z plikami scen polega na tym, że używają identyfikatorów GUID, które wskazują …

2
Jak dostosować automatycznie generowany skrypt?
Kiedy tworzysz skrypt za pomocą edytora Unity, generuje skrypt z pewnym wstępnie sformatowanym kodem. using System.Collections; using System.Collections.Generic; using UnityEngine; public class GenericClass : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { } } Podczas …
11 unity 

2
Jak czekać na operacje asynchroniczne / coroutines?
Szukam ogólnego / wielokrotnego użytku sposobu oczekiwania na zakończenie operacji asynchronicznych w Unity 5, podobnie jak w przypadku awaitsłowa kluczowego C # 5 . Najprostszym sposobem, w jaki mogę myśleć, jest coś takiego: public class SomeUtility { public bool IsDoingSomething { get; private set; } public IEnumerator DoSomethingAsync() { IsDoingSomething …

2
* Wyszukiwanie ścieżek dla dynamicznych przeszkód i blokad wykonanych przez gracza?
Cześć, tworzę niszczyciele czołgów w Unity 5 i potrzebuję pomocy przy wyszukiwaniu ścieżek. Mam zamiar użyć ścieżki Arons A * do mojej sztucznej inteligencji, która pozwala mi używać obiektów dynamicznych i aktualizować ścieżkę w czasie wykonywania. Jednak w mojej grze chcę, aby gracz mógł blokować stwory za pomocą specjalnych wieżyczek, …
11 unity  c#  2d  ai  path-finding 

2
Jak korzystać z BillboardRenderer w Unity?
Od wersji 5 (?) Unity ma nowy typ komponentu BillboardRenderer. Niestety dokumentacja jest dość słaba. Można go dodać w inspektorze, klikając „Dodaj komponent -> Nieprzyzwoicie -> Renderer billboardów”, ale najwyraźniej wymaga to Billboard Assetzrobienia czegokolwiek. Wydaje się, że nie ma sposobu, aby stworzyć taki z interfejsu Unity. Jedno z niewielu …
11 unity 



2
Kwadratowy interfejs użytkownika, który wypełnia szerokość LUB wysokość
Próbuję utworzyć tablicę z tymi wymaganiami: MUSI być kwadratowe. MUSI pasować do dostępnej szerokości LUB wysokości. MUSI być wyśrodkowany na płótnie. MOŻE być zawinięty w tyle dodatkowych płócien pośrednich, ile potrzeba. Bawię się kotwicami, ale nie znajduję żadnej kombinacji, aby to zrobić. Jedynym rozwiązaniem, jakie mogę wymyślić, jest napisanie jakiegoś …

2
Automatycznie zorganizowany / inteligentny system inwentaryzacji?
przez ostatni tydzień pracowałem nad systemem ekwipunku z Unity3D. Na początku otrzymałem pomoc od facetów z Design3, ale nie upłynęło dużo czasu, zanim podzieliliśmy ścieżkę, ponieważ tak naprawdę nie podobał mi się sposób, w jaki robili swój kod, nie miał żadnego zapachu OOP. Zrobiłem to o krok dalej - przedmioty …

1
Dlaczego UnCity OnCollisionEnter nie podaje normalnych powierzchni i jaki jest najbardziej niezawodny sposób ich uzyskania?
Zdarzenie Unity dotyczące kolizji daje ci obiekt kolizji, który daje pewne informacje na temat kolizji, która miała miejsce (w tym listę punktów kontaktowych z normalnymi trafieniami). Ale nie dostajesz normalnych powierzchni dla zderzacza, który trafiłeś. Oto zrzut ekranu do zilustrowania. Czerwona linia pochodzi z, ContactPoint.normala niebieska linia pochodzi z RaycastHit.normal. …

1
Renderowanie jedności na wielu monitorach
W tej chwili próbuję uzyskać jedność, aby uruchomić na 2 monitorach. Przeprowadziłem badania i wiem, że jest to absolutnie możliwe. Istnieje obejście, w którym po prostu trzeba puścić rozmiar okna, aby uzyskać jedność renderowania na obu monitorach. To, co zrobiłem, to utworzenie nowej niestandardowej rozdzielczości ekranu, która przyjmuje szerokość obu …
11 unity  rendering 

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.