Viele frühe 3D-Spiele hatten das Problem, dass man fröhlich dahintaumelte und plötzlich alles schwarz war, mit einer Insel, die aussah wie die hohle Fassadenschale der Szene, durch die man gegangen war und die sich in die Ferne erhob. Weil du aus der Welt gefallen bist. Ich erinnere mich, dass dies …
Ich arbeite an einer Vektorlogik und frage daher: Kann ich Prozessorzeit sparen, indem ich diese Ungleichung vereinfache? distance(vector1, vector2) < distance(vector1, vector3) Ich sehe, dass vector1sich das in beiden Fällen wiederholt.
Ich versuche, eine Skybox mit OpenGL 3.3 und GLSL Version 330 zum Laufen zu bringen. Ich konnte nirgendwo im Web ein vollständig modernes OGL-Skybox-Tutorial finden, also habe ich ein älteres modernisiert ( glVertexAttribPointer()statt gl_Vertexfür Vertices usw.). Es funktioniert meistens, aber für 2 wichtige Details: Die Skyboxes sind eher wie Himmelsdreiecke, …
Ich habe den Begriff "Gelegenheitsspiele" gesehen, der gelegentlich zur Beschreibung von Spielen verwendet wird, und ich habe gesehen, wie sich oder andere als "Gelegenheitsspieler" bezeichnet wurden. Was genau ist ein "Gelegenheitsspiel"? Gibt es einen wirklichen Unterschied zu normalen Spielen? Wenn ja, was macht ein Spiel "lässig"?
Ich versuche, den Farbton eines Bildes mit einem GLSL-Fragment-Shader zu ändern. Ich möchte etwas erreichen, das der Ebene „Farbton- / Sättigungsanpassung“ in Photoshop ähnelt. Im folgenden Bild sehen Sie, was ich bisher habe. Ich möchte den Farbton des grünen Quadrats so ändern, dass er wie das rote Quadrat auf der …
Was ist Rampenbeschattung oder Beleuchtung und wie funktioniert es? Ist es anders als Toon Shading oder ist es das gleiche Konzept? Wie wird die Spekularität für Rampenschattierung anders berechnet als für Blinn-Phong oder Lambert?
Ist die Physik-Engine in der Lage, diese Komplexität zu verringern, indem beispielsweise nahe beieinander liegende Objekte gruppiert und innerhalb dieser Gruppe auf Kollisionen geprüft werden, anstatt gegen alle Objekte zu vergleichen? (Beispielsweise können ferne Objekte aus einer Gruppe entfernt werden, indem die Geschwindigkeit und der Abstand zu anderen Objekten betrachtet …
Ich entwickle ein Spiel / eine Simulation, in der Agenten um Land kämpfen. Ich habe die Situation in der Abbildung unten gezeigt: Diese Kreaturen laufen umher und besetzen Landstücke, auf die sie treten, wenn sie frei sind. Um dies interessanter zu gestalten, möchte ich "Patrouillen" -Verhalten einführen, sodass Agenten tatsächlich …
Soweit ich weiß, sollte das vertikale Sichtfeld angepasst werden auf: fov = 2 * arctan(0.5*screenHeight / distanceEyeScreen); Das heißt, das Sichtfeld sollte dem Abstand und der Größe des Bildschirms eines Benutzers entsprechen. In vielen FPS gibt es einen Standardwert von 90 ° für horizontales FoV oder 60 ° für vertikales …
Wenn Sie diese Frage zum ersten Mal beantworten, empfehle ich, zuerst den nachstehenden Teil vor dem Update und dann diesen Teil zu lesen. Hier ist eine Zusammenfassung des Problems: Grundsätzlich habe ich eine Kollisionserkennungs- und -auflösungs-Engine mit einem räumlichen Rasterteilungssystem, bei dem Kollisionsreihenfolge und Kollisionsgruppen eine Rolle spielen. Es muss …
Ich hoffe, es ist nicht zu früh, um OUYA-Entwicklerfragen zu stellen, aber ich habe gerade mein Entwickler-Kit erhalten und möchte, dass mein Spiel so schnell wie möglich läuft! Ich verwende LibGDX als Framework für mein Spiel und starte das Android-Backend auf der OUYA. Alles scheint in Ordnung zu sein, außer …
In meiner 2D-Physik-Engine kann ich AABB-gegen-AABB-Kollisionen erkennen und beheben, indem ich den kürzesten Penetrationsvektor finde und ihn zur Position der AABB hinzufüge. Dadurch wird der erste AABB außerhalb des zweiten AABB "gedrückt", es werden jedoch überhaupt keine Geschwindigkeits- / Beschleunigungsänderungen behandelt. Wenn ich meiner Simulation eine Schwerkraftbeschleunigung hinzufüge, wächst die …
Also mache ich eine DirectX-Entwicklung, und zwar mit SharpDX unter .NET (aber DirectX / C ++ - API-Lösungen sind anwendbar). Ich bin auf der Suche nach der schnellsten Möglichkeit, Linien in einer orthogonalen Projektion (z. B. Simulation von 2D-Linien für wissenschaftliche Apps) mit DirectX zu rendern. Ein Screenshot der Arten …
Ich möchte nur Text auf dem Bildschirm rendern, indem ich Folgendes verwende: Monogame 3.0 MS Visual Studio 2010 C # Express In XNA konnten Sie der Inhaltspipeline ganz einfach Schriftarten hinzufügen. Dies scheint jedoch im Monogame nicht der Fall zu sein. Laden von TTF-Dateien mitContent<SpriteFont>.Load() funktioniert nicht. Gibt es eine …
Es gibt viele Algorithmen , um die Pixelkunst zu vergrößern. (Ich persönlich bevorzuge hqx .) Aber gibt es irgendwelche bemerkenswerten Algorithmen, um es zu verkleinern ? Mein Spiel ist für eine Auflösung von ausgelegt 1280x720, aber wenn es mit einer niedrigeren Auflösung gespielt wird, möchte ich immer noch, dass es …
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.