Bei 2D-Sprite-Spielen kann ich verstehen, dass sich Sprites auf der X- und Y-Achse bewegen. Wie berechnen Game Engines für 3D-Spiele, wie eine 3D-Umgebung auf einem flachen 2D-Computermonitor gerendert wird?
Ich bin auf 3D-Spiele gestoßen, die in einem Browser spielbar sind. Für die Arbeit muss ein Plugin installiert sein. Ich denke, das Plugin erstellt ein D3D-Fenster im Browser. Wie würde ich etwas Ähnliches implementieren?
Ich erinnere mich und denke immer noch, dass man nicht einmal ein prototypisiertes 3D-Spiel erstellen kann, um nur einfache Verhaltensweisen zu testen, ohne gigantische Tools wie Unity zu verwenden oder umfangreiche C ++ - Programmierung, Entwurfsmuster, eine anständige oder grundlegende 3D-Engine usw. zu kennen. Jetzt frage ich mich, da ich …
Ich habe festgestellt, dass viele 3D-Programme normalerweise Vektor- / Matrixberechnungen sowie geometrische Transformationen auf der CPU durchführen. Hat jemand einen Vorteil darin gefunden, diese Berechnungen in Vertex-Shader auf der GPU zu verschieben?
Ich bin Programmierer, habe aber noch keine Spiele entwickelt. Ich habe verschiedene 3D-Spiele gespielt und mich immer gefragt, wie die Karte des Feldes gespeichert und gerendert wird. Ich weiß, dass eine Beschleunigungskarte eine notwendige Hardware ist, aber wie genau die Ansicht geändert wird, ohne auch nur ein einziges Flackern auf …
Ich arbeite an einem eingebetteten System und möchte in einiger Freizeit seine Zeichenfähigkeiten testen. Bei dem fraglichen System handelt es sich um einen ARM Cortex M3-Mikrocontroller, der an die EasyMX Stellaris-Karte angeschlossen ist. Und ich habe einen kleinen 320x240 TFT Bildschirm :) Jetzt habe ich jeden Tag etwas Freizeit und …
Ich bin festgefahren, ein wichtiges Detail meines Wildwassers zu entwickeln: Es nach unten fließen zu lassen! In Anbetracht einer typischen 3D-Welt, in der Wasser in Richtung Schwerkraft tendiert g=(0,-1,0), und der Normalen der Wasseroberfläche n=(x,y,z), wie kann ich darauf basierend den Vektor der Wasserflussrichtung berechnen? Betrachten Sie als Beispiel diesen …
Ich versuche, den Mechanismus eines vollständig 3D-Systems zur Vermeidung von Kollisionen (Lenkverhalten) für Flugbewegungen (sechs Freiheitsgrade) zu verstehen und umzusetzen, wobei ich mich derzeit auf die Umgehung statischer Hindernisse (alle mit der Form einer Kugel) konzentriere. Ich verstehe jedoch nicht ganz, wie ich den neuen Geschwindigkeitsvektor des sich bewegenden Agenten …
Ich habe versucht, eine Formel für die Projektionsmatrix zu erstellen, bei der Ihre vertikale Achse orthographisch projiziert wird, Ihre horizontale Achse jedoch eine Perspektive hat. Der View Frustum würde also so aussehen: Ich habe untersucht, wie die Formeln der orthografischen Projektion und der perspektivischen Projektion erreicht wurden und wie sie …
Ein Freund und ich hoffen, in Unity ein Spiel zu machen, in dem Sie durch eine unendliche 3D-Höhle fliegen, die sich in jede Richtung drehen und winden kann (obwohl dies offensichtlich nicht so weit ist, dass die Drehungen unmöglich sind). Wir haben darüber nachgedacht, eine Reihe von Tunnel- "Stücken" zu …
Ich habe gerade das Keulen der Rückseite aktiviert und bemerke ein seltsames Verhalten: Wenn sich alle Scheitelpunkte meines Dreiecks außerhalb der Ansicht befinden und zwei von ihnen hinter mir liegen (glaube ich), verschwindet das Dreieck. Um es zu sehen, hier ist ein GIF. Ich vermute, dass die Projektionsmatrix die Reihenfolge …
Ich mache einen kleinen 3D-Szeneneditor (mit dem nur Objektpositionen geändert werden können). Jedes Objekt wird mit einer 3D-X / Y / Z-Achse gezeichnet: So funktioniert es: Der Benutzer wählt eine Achse (X, Y oder Z) aus, indem er mit der linken Maustaste darauf klickt. Wenn er die linke Maustaste gedrückt …
Wir haben ein externes Team aus dem östlichen Land eingestellt. Sie haben unsere Handyspiel-App mit Unity3d erstellt, für die wir viel Geld bezahlt haben. Wir haben sie gebeten, die Software nur mit gekaufter Lizenz zu verwenden, nicht mit geknackter, und sie sagten, dass sie es tun werden. Jetzt sind wir …
Ich habe ein kleines Problem beim Importieren / Anzeigen von .fbx-Dateien. Ich habe die Beispiele überprüft, aber diejenigen, die mich am meisten interessieren (Animation und Textur), sind für jemanden, der so neu ist wie ich, schlecht dokumentiert, um sie zu verstehen. Folgendes habe ich versucht: Ich habe es geschafft, die …
Ich arbeite mit einigen Freunden an einem browserbasierten Spiel, in dem sich Leute auf einer 2D-Karte bewegen können. Es ist fast 7 Jahre her und immer noch spielen die Leute dieses Spiel, also überlegen wir uns, wie wir ihnen etwas Neues geben können. Seitdem war die Spielkarte eine begrenzte Ebene …
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.