Ich habe einen Ebenenlader erstellt, der in einem XML-Format gespeicherte Ebenen lädt. Dies bedeutet, dass ich einen XML-Parser verwende, um die Ebenen zu lesen. Es funktioniert, aber das Laden etwas größerer Level dauert zu lange. Jetzt suche ich nach einer Möglichkeit, das Laden zu beschleunigen. Ich muss nicht die gesamte …
In vielen Spielen gibt es einen Abschnitt als benutzerdefinierten Charakter, in dem Sie Ihren eigenen Charakter erstellen können. Ich liebe es immer zu wissen, wie ich so etwas erstellen kann. Auch altes Spiel haben diese Funktion? aber wie ? Für die Implementierung benötige ich eine genaue Trennung für die Kommunikation …
Meine Frage ist ziemlich allgemein. Was ist der einfachste Weg, ein RNG-System oder einen Algorithmus zu codieren, der Ergänzungen und Änderungen leicht berücksichtigt? Nehmen wir zum Beispiel an, ich habe ein RNG-System, das einen Gegenstand basierend auf dem zufälligen Wert erzeugt, der gewürfelt wird. Dann könnte eine einfache, zusammengeschlagene Lösung …
Derzeit spiele ich mit einer Geländetechnik namens Vector-Field Terrain herum, die für das Spiel Halo Wars erstellt und verwendet wurde. Ich habe die Technik erfolgreich neu erstellt. Ich habe jedoch Schwierigkeiten herauszufinden, wie die Scheitelpunktdichte für die Überhänge im Gelände angepasst werden kann. Vektorfeld-Terrains leiden immer noch unter ähnlichen Problemen …
Ich möchte eine Geschichte durch ein Videospiel erzählen und fange an, sie zu schreiben. Aber ich habe ungefähr 8 Charaktere, einige sterben, andere nicht, der Spieler hat wichtige Möglichkeiten, die Art und Weise zu ändern, wie Charaktere mit ihm sprechen oder miteinander interagieren, und ich suche nach einem effizienten Weg, …
Basierend auf diesem Artikel habe ich das Grundprinzip innerhalb des Rasterisierungsalgorithmus verstanden: For every triangle Compute Projection, color at vertices Setup line equations Compute bbox, clip bbox to screen limits For all pixels in bbox Increment line equations Compute curentZ Compute currentColor If all line equations>0 //pixel [x,y] in triangle …
Der Oculus und der Vive verfügen über diesen Lichtnäherungssensor, der erkennt, ob Sie Ihr VR-Headset gerade auf Ihrem Kopf platziert haben oder nicht. Gibt es eine Möglichkeit, dies für unsere eigenen Spielprüfungen zu nutzen? ZB können wir das Spiel anhalten oder neu starten, je nachdem, ob das Headset getragen wird …
Ich habe eine große 2D-Tilemap mit einer Größe von Hunderten bis Tausenden. Die Karte besteht aus 8x8 Blöcken. Ich verwende derzeit A *, aber es ist nicht sehr effizient, da ich möglicherweise bis zu hundert Objekte gleichzeitig finden kann. Der Weg muss nicht unbedingt der kürzeste sein, es wird jedoch …
Ich generiere ein prozedurales Terrain mit (einem hausgemachten fBm basierend auf) Perlin-Rauschen als Höhenkarte. Um das Gelände unendlich zu machen, zeichne ich einen Teil davon neu, während sich die Kamera bewegt. Es gibt zwei Alternativen: haben entweder mehrere (sagen wir 9) Höhenkarten-Texturen und drehen sie, während sich die Kamera bewegt; …
Diese Art von Verhalten gibt es wahrscheinlich auch in anderen Spielen, aber bei den alten Kirby-Spielen - Kirby's Adventure und Kirby's Dreamland 2 - habe ich es bemerkt. Wenn es sich also um normale Blockplattformen handelt, verhält sich Kirbys Hitbox wie erwartet wie ein einfaches Rechteck, was sich daran zeigt, …
Erlauben Sie mir zunächst, mich zu entschuldigen, da dies ein ziemlich langer Beitrag sein wird. Ich habe viel über dieses Thema nachgedacht und sogar mit Konzepten und früheren Implementierungen experimentiert . Wenn ich mir einen Beutetisch vorstelle, denke ich immer an etwas Ähnliches wie World of Warcraft. Hier ist ein …
Ich muss alle DontDestroyOnLoadGameObjects zerstören . Aber um dies zu tun, muss ich sie zuerst alle finden. Ich würde es vorziehen, dies zu automatisieren, anstatt jedes manuell referenzieren zu müssen. DontDestroyOnLoadGameObjects scheinen alle in der gemeinsamen Szene zu sein "DontDestroyOnLoad". Also habe ich versucht, alle Root-GameObjects aus dieser Szene zu …
Ich verwende derzeit Unity 5.5 zum ersten Mal in einem Projekt und habe einige Probleme mit Transformationen. Ich habe einen Hintergrund in allgemeineren 3D-Grafiken, was bedeutet, dass ich zum Verwalten von Szenendiagrammen und Matrixtransformationsreihenfolgen verwendet werde. Mein größtes Problem beim Wechsel zu Unity und bei Verwendung der integrierten Transformationsklasse ist, …
Mit diesem Code-Snippet kann ich Audio von meinem Mikrofon aufnehmen und ausführen: void OnGUI() { if (GUI.Button(new Rect(0, 0, 100, 20), "record")) { // Microphone.End(Microphone.devices[0]); audsourceAttached.clip = Microphone.Start(Microphone.devices[0], false, 3, 44100); } if (GUI.Button(new Rect(0, 30, 100, 20), "Stop")) { //Microphone.End(Microphone.devices[0]); audsourceAttached.Play(); } } Jetzt bin ich bereit , dieses …
Ich versuche, Bluteffekte zu erzeugen, bei denen sich die getöteten Charaktere auf unebenem Gelände befinden. Die einfache Möglichkeit besteht darin, ein Fertighaus mit einer Textur, die ein ebenes Netz verwendet, am Raycast-Trefferpunkt zu instanziieren. In diesem Fall sieht dies jedoch ziemlich seltsam aus, da das Gelände Höhenunterschiede innerhalb der Grenzen …
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.