Spielentwicklung

Fragen und Antworten für professionelle und unabhängige Spieleentwickler

3
Was ist der Unterschied zwischen UnityEngine.Random und System.Random?
Was ist der Unterschied zwischen diesem int randomNumber = UnityEngine.Random.Range(0, 10); und das // on top of the class private System.Random _rnd = new System.Random(); // inside a methode of the same class int randomNumber = _rnd.Next(0, 10); Ich weiß, System.Randommuss immer auf der Oberseite Ihrer Klasse initialisiert werden, was …
24 unity  c#  random 

3
Der beste Weg, um 2D-Sprites in XNA zu maskieren?
Ich versuche gerade, einige Sprites zu maskieren. Anstatt es in Worten zu erklären, habe ich ein paar Beispielbilder zusammengestellt: Der zu maskierende Bereich (in Weiß) Nun das rote Sprite, das abgeschnitten werden muss. Das Endergebnis. Nun ist mir bewusst, dass Sie in XNA zwei Dinge tun können, um dies zu …
24 xna  2d  hlsl  masking 



7
Wie kann ich ein Objekt mit einer kreisenden Bewegung abfangen?
Ich erstelle ein 2D-Weltraumspiel und muss dafür sorgen, dass das Raumschiff einen Planeten abfängt. Ich habe Arbeitscode für geradlinige Abschnitte, kann aber nicht herausfinden, wie die Position der Planeten auf einer kreisförmigen Umlaufbahn berechnet wird. Das Spiel ist wissenschaftlich nicht korrekt, daher mache ich mir keine Sorgen um Trägheit, Schwerkraft, …



3
Woher weiß ich, ob ich Grafik-APIs zu eng abstrahiere?
Wenn Sie einen Renderer erstellen, der mehrere Grafik-APIs unterstützt, möchten Sie Ihren Code normalerweise in einer Bibliothek auf niedriger Ebene abstrahieren, die mit einigen Grafik-APIs wie OpenGL, Vulkan, D3D11 usw. verknüpft ist. Sie arbeiten sehr unterschiedlich voneinander, daher ist es unerlässlich, eine gute generische API zu erstellen. Ich habe gelesen, …



3
Ist es normal, dass ein Spiel 100% CPU verwendet?
Ich habe gerade eine Multi-Thread-Eingabebearbeitung in meiner Spiel-Engine implementiert, bei der der Code, der das Betriebssystem abfragt, um Eingaben daraus zu sammeln und sie mit einem Zeitstempel zu versehen, sich in einem separaten Thread befindet und jeder Frame im Haupt-Thread die gesammelten Eingaben bis zu einem auffrisst logische Spielzeit. Es …



7
Übertragungsimplementierung in einem Autospiel
Ich versuche ein einfaches Autospiel mit manuellen Gangwechseln zu erstellen. Allerdings habe ich ein bisschen Probleme, die Gangwechsel umzusetzen. Hier ist mein aktueller Code für das "Auto": int gear = 1; // Current gear, initially the 1st int gearCount = 5; // Total no. of gears int speed = 0; …
23 simulations  car 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.