Ich bin gerade dabei, meinem Spiel Sound hinzuzufügen. Ich habe OpenAL und SDL gesehen, aber ich würde gerne wissen, was es sonst noch gibt. Kannst du gute plattformübergreifende Audio-APIs für die Spieleentwicklung empfehlen?
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 …
Die meisten Unternehmen haben einen Editor oder ein variables Steuerungssystem, um Dinge in Spielen zu optimieren. Gibt es jedoch Middleware-Lösungen für dieses Problem? Ich habe in der Vergangenheit selbst zwei solcher Systeme geschrieben und mit fünf, vielleicht sechs verschiedenen Systemen gearbeitet, aber keines davon war von der Stange. Jede dieser …
Muss ich nur Instanzen aller meiner Grafiken im Speicher erstellen, die aus einer Datei geladen werden? Was ist der beste Weg, um damit umzugehen? Benötige ich nur eine Art Asset Manager, der diese Grafikinstanzen während des Ladevorgangs erstellt und auf den später verwiesen wird? Was sind die häufigsten Dinge, die …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
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 5 Jahren . Hallo, ich schreibe ein Spiel, in dem …
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 möchte mein Spiel als Open Source …
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 4 Jahren . Mein Google-fu versagt mir: Gibt es eine …
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 3 Jahren . Welche Ressourcen stehen Spielentwicklern zur Verfügung, die …
Ich bin auf ein Asset mit 3 verschiedenen Lizenzen gestoßen . Die GPL 3.0-Lizenz scheint nur eine neuere Version der GPL 2.0 zu sein. Kann die GPL 2.0 ignoriert werden, wenn die GPL 3.0 eingehalten wird? Müssen alle Bedingungen aus allen 3 Lizenzen erfüllt sein? In der GPL 2.0 wird …
Erstens ist dies keine Diskussion über den besten Ort, an dem Kredite vergeben werden können, sondern darüber, wo dies zulässig ist . So ist es zum Beispiel in Ordnung, wenn ich nur eine credits.txt-Datei in das Installationsverzeichnis einbinde, oder ich muss einen Ort im Spiel erstellen, an dem Sie sie …
Ich verwende .pngs für meine Texturen und verwende ein virtuelles Dateisystem in einer .zipDatei für mein Spielprojekt. Das bedeutet, meine Texturen werden zweimal komprimiert und dekomprimiert. Was sind die Lösungen für dieses Problem der doppelten Komprimierung? Eine Lösung, von der ich gehört habe, ist die Verwendung von .tgas für Texturen, …
Ihr Spiel erwartet, dass ein bestimmtes Asset geladen wird, aber es wird nicht gefunden. Wie soll mit der Situation umgegangen werden? Beispielsweise: Texture* grassTexture = LoadTexture("Grass.png"); // returns NULL; texture not found Mesh* car = LoadMesh("Car.obj"); // returns NULL; 3D mesh not found Es wurde möglicherweise versehentlich vom Benutzer gelöscht, …
Ich sehe viele Spiele mit glatten Kanten und hochauflösenden Bildern, aber wenn ich versuche, Bilder auf 64x64 für meinen Charakter zu reduzieren, bekomme ich nur ein pixeliges Durcheinander. Selbst wenn ich mit einer 64x64 Leinwand beginne, bekomme ich pixelige Kanten. Sollte ich mit OpenGL skalieren? Oder gibt es eine Technik …
Vor ein paar Jahren sah es so aus, als ob COLLADA eine ziemlich große Sache werden würde, vielleicht endlich ein ziemlich standardisiertes Format, um 3D-Assets aus einem DCC-Paket in die Tools-Pipeline eines Spiels zu bekommen. Und es sah nach einer guten Option für einen Indie-Entwickler aus, der sich nicht durch …
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.