Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie erneut geöffnet werden kann, erhalten Sie in der Hilfe . Geschlossen vor 7 …
Ich habe noch nie wirklich viel Spielprogrammierung gemacht, ziemlich unkomplizierte Frage. Stellen Sie sich vor, ich baue ein Tetris-Spiel, dessen Hauptschleife ungefähr so aussieht. for every frame handle input if it's time to make the current block move down a row if we can move the block move the block …
In wahrscheinlich jedem Spiel muss sich ein Entwickler irgendwie mit Eingaben befassen, es können einfache Tastatur- und Mausereignisse, Berührungsereignisse oder etwas wie eine Beschleunigungsmessereingabe sein. Diese Eingabe wirkt sich direkt oder indirekt auf Objekte im Spiel aus. Manchmal kann dieselbe Eingabe unterschiedliche Objekte beeinflussen. Jetzt habe ich darüber nachgedacht, wie …
Ich programmiere ein strategisches Spiel mit Flash. Das Spiel funktioniert sehr ähnlich wie das berühmte Spiel "Travian". Mein Problem ist wie folgt: Ich versuche, die Berechnung der Truppen vorzunehmen, die infolge eines Kampfes zwischen zwei Armeen verloren gegangen sind. Die beiden Armeen haben unterschiedliche Arten von Einheiten. Einige von ihnen …
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 2 Jahren . Ich habe überlegt, in meinen Spielen einen …
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie erneut geöffnet werden kann, erhalten Sie in der Hilfe . Geschlossen vor 6 …
Ich habe so manche Male im Quellcode gesehen [nun, das ist eher eine Pseudo-C ++ Idee von mir] typedef shared_ptr<Resource> ResourcePtr;// for ease ResourcePtr sound1 = resourceManager.Get<SoundResource>("boom.ogg"); sound1->Play(); ResourcePtr sprite = resourceManager.Get<Image>("sprite.png"); Ich habe mich nur gefragt, wie nützlich eine Klasse wie diese ist, etwas, das: Geladene Mediendateien Gespeichert sie …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie zum Thema passt für Game Development Stack - Austausch. Geschlossen vor 6 Jahren . Aus einer Gelegenheit und Langeweile heraus beschlossen ein Freund und ich, …
Ich habe nachgeforscht, wie ich meine eigenen Zuweisungsmethoden erstellen kann (die Dinge wie Speicherpool und Profilerstellung unterstützen), aber während ich meine Nachforschungen fortsetze, habe ich nach Möglichkeiten gesucht, wie dies in der Spieleentwicklung gemacht wurde. Welche Speicherzuweisungstechnik könnte ich verwenden, und warum ist es eine gute Technik?
Für eine Hobby-Game-Engine in Java möchte ich einen einfachen, aber flexiblen Asset- / Ressourcen-Manager programmieren. Assets sind Sounds, Bilder, Animationen, Modelle, Texturen usw. Nach ein paar Stunden Browsen und einigen Codeexperimenten bin ich mir immer noch nicht sicher, wie ich dieses Ding entwerfen soll. Insbesondere möchte ich wissen, wie ich …
Ich höre widersprüchliche Meinungen wie: "Engagierte Manager-Klassen sind so gut wie nie das richtige Engineering-Tool." "Spezielle Manager-Kurse sind (derzeit) der beste Weg, um ein großes Projekt mit Tausenden von Ressourcen zu überleben." Nehmen wir eine klassische ResourceManager-Klasse mit den folgenden Funktionen: Lädt Assets (Texturen, Audio, 3D-Modelle usw.) Stellt sicher, dass …
Wenn Sie in einem Konsolenrennspiel eine persönliche Bestzeit erzielen, haben Sie die Möglichkeit, gegen Ihren Geist anzutreten. Wie kann diese Funktion für ein Gelegenheitsspiel für einen Spieler erstellt werden?
Ich entwickle eine kleine 2D-Game-Engine. Die Zeichen haben eine Malmethode, die derzeit Folgendes ausführt: Berechnen Sie die neue Position des Charakters anhand seiner Geschwindigkeit usw. Aktualisieren der Kollisionsgitterzelle ** Zeichne den Charakter an der neuen Position ** Ich habe ein Kollisionsraster erstellt, um die Anzahl der Kreuzungsprüfungen zu verringern Nun …
Ich habe die letzten 48 Stunden mit dem Lesen von Object Component-Systemen verbracht und bin jetzt bereit, mit der Implementierung zu beginnen. Ich habe die Basisklassen Object und Component erstellt, aber jetzt, da ich mit dem Erstellen der eigentlichen Komponenten beginnen muss, bin ich ein bisschen verwirrt. Wenn ich sie …
Ich möchte eine Möglichkeit haben, viele verschiedene Einheiten zu erstellen, ohne Dinge wie MoveTo- und Attack-Aktionen mehr als einmal programmieren zu müssen So wie ich es sehe, gibt es zwei Möglichkeiten, wie ich das tun kann. Eine einzelne generische Unit-Klasse mit Flags, die angeben, was sie kann / nicht kann …
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.