Ich habe gehört, dass if-Anweisungen in Shadern vermieden werden sollten, da beide Teile der Anweisungen ausgeführt werden und dann das falsche gelöscht wird (was die Leistung beeinträchtigt). Es ist immer noch ein Problem in DirectX 10? Jemand hat mir gesagt, dass darin nur der richtige Zweig ausgeführt wird. Zur Illustration …
Ich schreibe ein rundenbasiertes Spiel mit einigen Simulationselementen. Eine Aufgabe, mit der ich gerade beschäftigt bin, ist die Wegfindung. Ich möchte einen KI-Abenteurer in jeder Runde mit seinem aktuellen x, y und seinem Ziel x, y um ein Feld näher an sein Ziel heranrücken. Wenn ich versuche, das selbst herauszufinden, …
Ich suche einen Einblick in ein kleines Problem mit Einheitenübersetzungen in einem Raster. Update und gelöst Ich habe mein eigenes Problem gelöst. Siehe unten für Details. Alles in diesem Teil des Beitrags stellte sich als richtig heraus. Wenn überhaupt, kann es als Miniatur-Tutorial / Beispiel / Hilfe für die nächste …
Vor kurzem habe ich begonnen, an einem Spiel zu arbeiten, das in einem prozedural erzeugten Sonnensystem stattfindet. Nach einer kurzen Einarbeitungsphase (die noch nie mit Scala, OpenGL 2 ES oder Libgdx funktioniert hat) habe ich eine grundlegende Tech-Demo, in der Sie einen einzelnen prozedural strukturierten Planeten umrunden: Das Problem, auf …
Ich baue die Dreiecke eines 3D-Objekts. Wenn ich sie in der Reihenfolge, in der sie berechnet wurden, in den Puffer schreiben kann, wird der CPU-Code vereinfacht. Die Eckpunkte für die Dreiecke werden nicht zusammenhängend sein. Gibt es eine Leistungsstrafe für das Schreiben in der falschen Reihenfolge?
In der Unity3D-Game-Engine lautet eine übliche Codesequenz zum Abrufen von Remote-Daten wie folgt: WWW www = new WWW("http://remote.com/data/location/with/texture.png"); yield return www; Was ist der zugrunde liegende Mechanismus hier? Ich weiß, dass wir den Ertragsmechanismus verwenden, um die Verarbeitung des nächsten Frames zu ermöglichen, während der Download abgeschlossen ist. Aber was …
Soweit ich in Unity weiß, muss jedes Skript an ein Objekt angehängt werden. Aber wie sieht es mit globalen Skripten aus? Zum Beispiel in einem Tetris-ähnlichen Spiel, an welches Objekt soll ich das Element-Spawner- und Mover-Skript anhängen? Oder sollte das Element seine Bewegung für sich selbst handhaben? Gibt es eine …
Gibt es interaktive Textanalyse-Engines, die ich in ein anderes Spiel oder eine andere Anwendung einbetten kann? Ich möchte etwas als Bibliothek benutzen. Ich kann ihm die verfügbaren Objekte und Verben von meiner eigenen Seite übergeben. Es analysiert die Sätze des Benutzers und gibt mir eine Art Struktur / AST zurück, …
Ich versuche, die Gründe für das Design der Unity3D-Engine zu verstehen, und das kann ich noch nicht verstehen: Warum werden Daten in einer separaten Komponente gespeichert, anstatt Teil von GameObject zu sein, wie z. B. Name, Ebenenmasken und Stichworte? Es kann ohnehin nicht wie alle anderen Komponenten entfernt werden, es …
Momentan erstelle ich eine Waldszene im Dunkeln, und die Bäume scheinen weit weg, aber wenn ich näher komme, geht es ihnen gut. Ich habe die Shader auf "Nature / Tree Soft Occlusion [bark / leaves]" eingestellt, aber sie rendern immer noch seltsam weit weg, aber nah sind sie in Ordnung. …
Ich frage mich, wie Objekte aufeinander folgen, wenn sie sich über die vorherige Position des Objekts vor ihnen bewegen. Wenn das führende Objekt anhält, sollten alle folgenden Objekte an ihrer Position anhalten. Wie wird das erreicht? Wie so: Bearbeiten: Was ich erreichen möchte, ist, dass alle folgenden Objekte den Weg …
Ich arbeite an einem Zifferblatt, das sich um einen Kreis dreht. Mit dieser Wählscheibe können Sie mit der Maus irgendwo in einem Kreis fahren, um die Position der Wählscheibe an einen Punkt auf dem Kreis anzupassen, der den gleichen Winkel wie der Klick aufweist. Wenn Sie zum Beispiel auf dem …
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 habe vor einiger Zeit eine ähnliche …
Ich habe gerade ein Spiel beendet, das ich im letzten Monat entwickelt habe, aber als ich das Spiel gemacht habe, war ich über die Tatsache belästigt, dass ich es nicht in die Öffentlichkeit bringen konnte. Ich wollte es nicht einem Verlag vorschlagen, da es für mich das allerletzte Mittel ist, …
Ich habe eine kleine Handvoll wettbewerbsfähiger Wortspiele im Gange, und obwohl das (meist asynchrone) Spiel gegen andere menschliche Gegner bevorzugt wird, möchte ich den Spielern die Möglichkeit geben, gegen eine KI zu spielen. Ich habe mein Wörterbuch und ich kann der KI während des Spiels leicht die vollständigen Kenntnisse des …
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.