Da Spiele auf vielen verschiedenen Subsystemen basieren, wie Grafiken (DirectX, OpenGL, ...), Sound (OpenAL, Ogg Vorbis, ...) oder Physik (Kollisionen, ...), welche Bibliotheken sind für Sie hilfreich? für die Spieleentwicklung in C # und welche Vorteile bieten sie?
Mir ist der Gedanke gekommen, dass, während zum Beispiel die Game-Engine von mehreren Personen gleichzeitig bearbeitet wird, wie das Überschreiben verhindert wird? Lassen Sie uns sagen Entwickler ein arbeitet an Audio.cppund Entwickler zwei arbeitet auch an Audio.cpp, wie sich dies in der Regel in großen Teams zu bekämpfen Überschreibungs verwaltet? …
Diese Frage ist eine "Folgefrage" aus meiner vorherigen Frage zur Kollisionserkennung und -behebung, die Sie hier finden . Wenn Sie die vorherige Frage nicht lesen möchten, finden Sie hier eine kurze Beschreibung der Funktionsweise meiner Physik-Engine: Jede physische Entität wird in einer Klasse namens SSSPBody gespeichert. Es werden nur AABBs …
Diese Frage wurde von Stack Overflow migriert, da sie in Game Development Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich habe kürzlich aus einem Interview auf CVG.co.uk über eine mögliche Zusammenarbeit zwischen zwei ehemaligen und jetzt konkurrierenden Kollegen erfahren, dass das MMO Minecraft von Java angetrieben wird. …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 5 Jahren . Okay, ich denke, es ist eine einfache Frage, aber ich habe Schwierigkeiten, …
Ich entwickle ein Echtzeitspiel, das Tausende von Spielern in Echtzeit halten sollte (FPS wie max. 1s Verzögerung). Was wäre die beste Infrastruktur dafür? Meine Idee war, zwei Servercluster zu verwenden - einen für das Serverende (die gesamte Computerseite) und einen für das Datenbandende, wobei ein Load Balancer für jeden der …
UPDATE: Diese Frage bezieht sich auf Farseer 2.x. Das neuere 3.x scheint dies nicht zu tun. Ich verwende Farseer Physics Engine im Moment ziemlich häufig und habe festgestellt, dass es viele temporäre Werttypen als Mitglieder der Klasse zu speichern scheint und nicht wie erwartet auf dem Stapel. Hier ist ein …
Ich habe A * Pathfinding erfolgreich in C # implementiert, aber es ist sehr langsam und ich verstehe nicht warum. Ich habe sogar versucht, die openNodes-Liste nicht zu sortieren, aber sie ist immer noch dieselbe. Die Karte ist 80x80 und es gibt 10-11 Knoten. Ich habe den Pseudocode von hier …
In meinem Fenstermodus XNA-Spiel beendet das Spiel die Aktualisierung des Fensters, wenn der Benutzer die Größe des Fensters ändert, und der zuletzt gezeichnete Frame wird gedehnt und verzerrt, bis der Benutzer die Maus loslässt und die Größenänderung abgeschlossen ist. Gibt es eine Möglichkeit, das Spiel während des Größenänderungsereignisses "normal" weiterlaufen …
Ich habe eine Schaltflächenklasse erstellt, die eine Schaltfläche auf dem Bildschirm zeichnet. Wenn ich darauf klicke, möchte ich sehen, dass etwas passiert. In WinForm würde ich einfach das Ereignis OnClick der Schaltfläche verwenden. Was ist mit XNA? Sollte ich meiner Schaltflächenklasse ein OnClick-Ereignis hinzufügen? Ist das eine gute Praxis? Wie …
Manchmal bleibt die Schaltfläche nach dem Klicken auf eine Schaltfläche, die mit der neuen UI-Schaltfläche von Unity erstellt wurde, im hervorgehobenen Zustand. Beachten Sie, dass das Button-Skript Color Tintals TransitionEigenschaft festgelegt wurde und das InteractableKontrollkästchen aktiviert ist. Wie kann ich das lösen?
Ich versuche, mit direct2d Bilder mit WindowsAPICodePack außerhalb des Bildschirms zu rendern . Dies ist mit WicBitmapRenderTarget leicht zu erreichen, aber leider nicht hardwarebeschleunigt. Also versuche ich diese Route: Erstellen Sie ein direct3d-Gerät Erstellen Sie die Textur2d Verwenden Sie die Texturoberfläche , um ein Renderziel mit CreateDxgiSurfaceRenderTarget zu erstellen Zeichne …
Ich bin ein F # Benutzer. Welche Bibliothek sollte ich verwenden, um Spiele (2D und / oder 3D) in F # zu entwickeln und plattformübergreifend zu sein? Wie die Verarbeitung ist. Beantworten Sie DirectX oder WPF oder andere Dinge, die "zu .NET" sind, nicht, da sie nicht plattformübergreifend sind. Zeigen …
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.