Produkcja gier

11
Usuwanie opóźnienia na początku naciśnięcia klawisza

Tworzę prostą grę, a jednym z problemów, z którymi się spotkałem, jest irytujące opóźnienie przy ciągłym naciskaniu klawisza. Tak więc w zasadzie, kiedy naciskam (przez bardzo długi czas), na przykład Up, mój obiekt przesuwa się o 1 jednostkę w górę, nie porusza się (przez około 1 sekundę), a...

11
Jak poprawić generowanie liczb losowych w moim kontekście?

W mojej grze na górze ekranu jest słowo, litery z góry spadają, a użytkownik musi je dotknąć, aby je uzupełnić. Obecnie generuję litery losowo (tak naprawdę liczby losowe i liczby są indeksem tablic liter, np .: 0 = a, 1 = b), ale problem polega na tym, że uzyskanie wszystkich wymaganych liter...

11
Jak losowo umieszczać elementy, które się nie nakładają?

Tworzę losowo generowane środowisko dla gry, którą tworzę. Używam OpenGLi koduję Java. Staram się losowo umieszczać drzewa w moim świecie (aby utworzyć las), ale nie chcę, aby modele nakładały się (co dzieje się, gdy dwa drzewa są umieszczone zbyt blisko siebie). Oto zdjęcie tego, o czym...

11
Tworzenie deszczu 2D (i dynamika płynów)

W mojej grze eksperymentuję z warunkami pogodowymi i byłem pod wrażeniem sposobu, w jaki Starbound radził sobie z deszczem. Zasadniczo, gdy deszcz uderza w ziemię, jest albo rozpraszany poziomo (i pochłaniany przez ziemię), albo tworzy stosy wody (gdy krople deszczu lądują w otworze w ziemi). Ten...

11
NullReferenceException in Unity

Ponieważ wielu użytkowników napotyka NullReferenceException: Object reference not set to an instance of an objectbłąd w Unity, pomyślałem, że dobrym pomysłem byłoby zebranie z wielu źródeł wyjaśnień i sposobów naprawienia tego błędu. Objawy W konsoli pojawia się poniższy błąd, co to znaczy i...

11
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...

11
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...

11
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,...

11
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....