Gemäß der Definition von Polygon wird der erste und letzte Punkt einer Polylinie als Polygon bezeichnet. Siehe das Bild unten. Ich habe P1, .... P5 Polylinie. Wenn ich eine Linie von P5 nach P1 zeichne, heißt sie Polygon oder nicht? Ich bin hier verwirrt.
Ich bin mir nicht sicher, wie genau Objekte Dinge mit anderen Objekten in einem komponentenbasierten Design tun. Angenommen, ich habe eine ObjKlasse. Ich mache: Obj obj; obj.add(new Position()); obj.add(new Physics()); Wie könnte ich dann ein anderes Objekt haben, das nicht nur den Ball bewegt, sondern auch diese Physik anwendet? Ich …
Die Antwort auf diese Frage mag "NEIN" sein, aber es ist ziemlich wichtig, also denke ich, ich könnte genauso gut fragen. Dies sollte ein Problem für alle standortbezogenen Client-Server-Spiele sein, bei denen die Standorte der Spieler auf der Welt für das Gameplay von zentraler Bedeutung sind. Können wir auf irgendeine …
Ich habe mit Blender ein einfaches strukturiertes Würfelmodell erstellt, um das Modellieren zu üben, und es dann in Unity importiert. Nachdem ich etwas Licht gemacht habe, sieht es ziemlich hässlich aus. Das Licht einer Reihe strukturierter Würfel ist nicht kontinuierlich: Was noch seltsamer ist, das Licht auf den Blöcken, aus …
Geschlossen . Diese Frage muss fokussierter sein . 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 2 Jahren . Ich kann keine gute Bibliothek für Animationen finden, …
Die Frage ist ziemlich selbsterklärend: Löst die Mehrfachvererbung nicht alle Probleme, die auch Entitätssysteme lösen? Ich habe mich gerade an einen Begriff erinnert, der "Mehrfachvererbung" genannt wird, und der viele Probleme zu lösen scheint, die die klassische Vererbung mit sich gebracht hat.
Frage Ich habe gerade zum ersten Mal angefangen, mit Lidgren und dem Netzwerk zu arbeiten, und bin zu der Erkenntnis gekommen, dass es möglich ist, sowohl den Server als auch den Client innerhalb desselben Prozesses auszuführen . Wird diese Praxis aus irgendeinem Grund entmutigt? Kontext Der Grund, den ich frage, …
Ich möchte ein einfaches Spiel mit einer Blockwelt wie in Minecraft schreiben. Meine theoretische Frage ist, wie ich am besten mit diesen Blockinformationen während des Spielens umgehen kann. Meine erste Idee war ein riesiges Array, aber ich denke, dies wird dazu führen, dass der Speicher knapp wird. Vielleicht muss ich …
Ich habe folgendes gelesen: Wie man ein Wiedergabesystem entwirft Aber es beantwortet meine Frage nicht wirklich. Mein Spiel wurde mit der Client "Ansicht" des Spiels als separates Programm vom Server "Modell" und "Controller" erstellt. (ein bisschen wie ein MMO oder ein Multiplayer-Spiel, das auf diese Weise gebaut wurde). Die Serverseite …
Geschlossen . Diese Frage muss fokussierter sein . 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 2 Jahren . EDIT (2): Da es zwei Antworten gibt und …
Ich schaue mir das Textur-Mapping-Tutorial von NeHe an . Es sieht zu kompliziert aus, nur eine Textur zu laden. Gibt es eine Möglichkeit, eine Textur in SFML zu laden und sie dann in Open GL zu verwenden? Ich benutze SFML für meine Fensterung.
Ich entwickle einen Quadtree, um sich bewegende Objekte für die Kollisionserkennung zu verfolgen. Jedes Objekt hat eine begrenzende Form, sagen wir, es sind alle Kreise. (Es ist ein 2D-Top-Down-Spiel) Ich bin mir nicht sicher, ob ich nur die Position jedes Objekts oder die gesamte Begrenzungsform speichern soll. Wenn Sie mit …
Ich habe also verstanden, wie man A * zum Finden von Pfaden verwendet, und ich kann es in einem Raster verwenden. Meine Spielwelt ist jedoch riesig und ich habe viele Feinde, die sich auf den Spieler zubewegen, der sich bewegt. Daher ist ein Rastersystem zu langsam, um einen Pfad zu …
Es ist beliebt, prozeduralen Inhalt innerhalb der GPU zu rendern, z. B. in der Demoszene (Zeichnen eines einzelnen Quadrats, um den Bildschirm auszufüllen, und Ermöglichen, dass die GPU die Pixel berechnet). Ray Marschieren ist beliebt: Dies bedeutet, dass die GPU eine unbekannte Anzahl von Schleifeniterationen pro Pixel ausführt (obwohl Sie …
Hinweis: Ich programmiere dies in Javascript, aber es sollte größtenteils sprachunabhängig sein. Ich denke darüber nach, meinen Motor auf einen ECS-basierten umzustellen. Ich habe die Grundidee ( Hinweis: Das ist falsch, siehe meine Antwort ): Entitäten sind Spielobjekte. Komponenten sind Teile der Funktionalität ( reactToInput()) oder des Zustands ( position), …
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.