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 …
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 …
Es ist einfach, mit der Interaktion von Standorten in einem sauberen kartesischen Raster umzugehen. Es ist nur Vanille-Mathe. Und Sie können die Geometrie der Kugeloberfläche für einige ignorieren, wenn Sie nur die Pole oder etwas abschneiden möchten. Aber ich habe immer wieder Ideen für Spiele, bei denen es auf den …
Vor kurzem habe ich einige 3D-Spiele gesehen (zB :) , GTA IVin denen eine Art geordnetes Dithering verwendet wurde , um Transparenz / Alpha zu simulieren. Die Polygone sind nicht wie gewohnt transparent, sondern rendern eine Dithering-Textur, die schrittweise von links nach rechts wechselt, um die Transparenz zu simulieren: Der …
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, …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Ich suche ein gutes Einsteigerbuch zum Thema …
Mein Spiel implementiert Unity-Anzeigen und richtet sich an ein universelles Publikum. Aus diesem Grund würde ich es vorziehen, nicht mehr als 18 Anzeigen (oder sogar mehr als 13 Anzeigen, je nach den Umständen) darin zu schalten, zumal dies auch ein jüngeres Publikum ansprechen würde. Meine Frage lautet dann: Wie verhindere …
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, …
Mir sind einige Spiele bekannt, die in C ++ geschrieben sind, aber keine Ausnahmen verwenden. std::bad_allocWie gehen diese Spiele mit einem solchen Fehler um, da die Behandlung von Speicherzuweisungsfehlern in C ++ im Allgemeinen um die Ausnahme herum aufgebaut ist ? Stürzen sie einfach ab, oder gibt es eine andere …
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 …
Ich habe auf Ogre3D (v1.7) und PagedGeometry umgestellt . Was ich versuche, ist eine einfache Szene mit einem Gelände, einigen Bäumen und Gras zu machen. Kurz gesagt, ich möchte diese Art von Effekt in Ogre erzielen: Transparente / ausgeschnittene Schatten sind in PagedGeometry-Demos implementiert, aber ich kann keine Lösung finden, …
Ich arbeite an einem 2D-Spiel, in dem Sie mit einem Schiff auf Planeten landen und das Schiff verlassen und herumlaufen können. Diese Planeten sind sehr klein (denken Sie manchmal an einen Radius von 350 Pixel) und werden von der Seite gesehen. So können Sie den gesamten Planeten im Allgemeinen problemlos …
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; …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.