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.
Jestem nowy w tej dziedzinie testowania. Właśnie opracowałem podstawową grę z silnikiem Unity, ale chcę ją przetestować. Sprawdziłem za pomocą selenu, ale nie wiem, jak uzyskać zwracaną wartość, która zawiera informacje o akcji wykonywanej w grze. Jeśli uda mi się uzyskać wartość, będę mógł odpowiednio podjąć niezbędne działania.
Mam następujący kod do obliczenia tłumaczenia wymaganego do przeniesienia obiektu gry w Unity, który jest wywoływany LateUpdate. Z tego, co rozumiem, moje użycie Time.deltaTimepowinno uniezależnić ostateczną liczbę klatek na sekundę tłumaczenia (pamiętaj, CollisionDetection.Move()że wykonuję raycasty). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed = (model.HorizontalInput + model.VerticalInput) * model.Speed; …
Jestem doświadczonym twórcą gier tworzącym moją pierwszą grę z animowanymi postaciami 3D (w Unity) i staram się dowiedzieć, kiedy użyć drzew mieszanych zamiast automatów stanów animacji. Rozumiem oba koncepcyjnie, ale widziałem zarówno drzewa mieszania, jak i automaty stanów animacji używane do animacji postaci w wielu samouczkach zarówno z Unity, jak …
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 5 lat temu . Poza oczywistymi różnicami językowymi, czym różnią się UnityScript i C # podczas tworzenia gier w Unity3D? Czy jest zauważalna …
W Unity 4.3 wprowadzono możliwość cięcia arkusza duszków na wiele pojedynczych duszków. Jest to przydatne, ponieważ wtedy potrzebujesz tylko jednego głównego arkusza sprite, ale mimo to otrzymujesz odniesienia do poszczególnych duszków. Dokonuje się tego poprzez ustawienie Trybu Sprite na Wiele . Czy można uzyskać programowy dostęp do wszystkich duszków wygenerowanych …
Mamy problemy z GIT i Unity. Dość często zdarza się, że plik .sln / .csproj przysparza nam kłopotów, więc po dłuższym wyszukiwaniu w sieci odkryłem, że być może te pliki nie są potrzebne do wypychania. Czy ktoś ma na to jakieś uwagi? https://gist.github.com/hw/1234398 Tam są na przykład zawarte w .gitignore, …
Próbuję podkreślić prostokąt o dowolnej wysokości. Pomyślałem, że najłatwiej to zrobić, tworząc osobny obiekt „box”, który obrysuje prostokąt. Próbowałem zarówno z MeshRenderer + Transparent Texture, jak i LineRenderer, aby obrysować cztery punkty prostokąta. Żadne z nich nie są bardzo zadowalające. (Renderowanie linii włączone na środku, wyskalowany sześcian po prawej stronie) …
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 wdrożyć test jednostkowy w Unity3D. Zastanawiam się, czy byłoby możliwe rozszerzenie edytora Unity, aby …
Planuję opracowanie gry w Unity3D i staram się pogodzić z tym, co silnik już dostarczył, i tym, co sam muszę kodować. Sama gra będzie grą rytmiczną, co oznacza synchronizowanie zdarzeń dźwiękowych i graficznych, aby zawsze grały, kiedy powinny. To, czego chcę uniknąć, to potencjalny scenariusz opóźnienia, w którym dźwięk lub …
Mam tę postać w Unity3D (tryb 2D) ... na zboczu, które wygląda tak, Ale chcę, żeby postać stała wzdłuż czerwonej linii ... jak poniżej Jak mogę to zrobić w Unity3d? Mam tę konfigurację .. Używam prostego Addforce do ruchu ... Jeśli usunę ograniczenie pozycji Z, spowoduje to dziwne ruchy, takie …
Chcę stworzyć narzędzie podobne do narzędzia terenu Unity, które ma kilka fajnych przycisków przełączania w inspektorze: Jak mogę uzyskać podobny projekt do tego? Wiem, jak tworzyć normalne przyciski i inne komponenty interfejsu w inspektorze, ale nie mogę znaleźć wystarczającej ilości informacji, aby przełączać przyciski. Do tej pory używałem normalnych przełączników, …
Próbowałem trochę nowego TileMapsystemu w Unity i szukałem sposobu, aby uzyskać dostęp do kafelków jako tablicy lub tablicy 2D, ale nie mogę znaleźć niczego innego, GetTile(Vector3Int vector)co zwraca tylko jeden kafelek ... Czy jest jakiś sposób zrobić to?
Chcę zrobić aparat z widokiem pierwszej osoby, który obraca się za pomocą myszy. Spojrzałem na stronę API Input.GetAxis Scripting API i znalazłem przykładowy kod, który zamieściłem na dole mojego postu. Po wypróbowaniu, zdałem sobie sprawę, że chociaż ma tę samą podstawową funkcjonalność, na którą liczyłem, nie utrzyma kamery równolegle do …
Chciałbym stworzyć kreskówkowe promienie słońca / światła, które wyglądają bardzo blisko (lub identycznie) do bardzo znanych i lubianych gier, takich jak Journey: i Ori: Jak mogę to osiągnąć?
Zauważyłem problem podczas kontroli naziemnej kontrolera trzeciej osoby Unity. Kontrola gruntu powinna wykryć, czy gracz stoi na ziemi. Robi to, wysyłając promień pod odtwarzaczem. Jeśli jednak gracz stoi na górze i pośrodku dwóch pól, a między nimi jest odstęp, promień strzela w szczelinę, a gracz myśli, że nie ma kontaktu …
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.