Spielentwicklung

Fragen und Antworten für professionelle und unabhängige Spieleentwickler

2
"Normaler" Mischmodus mit OpenGL-Problemen
Ich hatte große Probleme damit, eine OpenGL-Mischfunktion so zum Laufen zu bringen, wie ich es erwartet hatte (oder von einem vernünftigen Bildbearbeitungsprogramm). Als Beispiel verwende ich diese beiden Bilder zum Mischen (auf weißem Hintergrund etwas schwer zu erkennen, daher sind die Farben beschriftet): Zu mischende Bilder Dies ist, was ich …


1
Warum hat der AnchorPoint keinen Einfluss auf die CCLayer-Positionierung?
Ich denke, es gibt einen Unterschied zwischen dem CCLayer- und dem CCNode-Verhalten, wenn ich ihren AnchorPoint ändere. Ich werde beschreiben, was ich meine und bitte jemand erklären. Szenario: Ich beginne mitCCNode CCNode *node = ...; node.setContentSize(ccp(W,H)); // 1. node.setAnchorPoint(ccp(0,0)); node.setPosition(ccp(X,Y); // This line will move the node in a way …

3
Wie lade ich Stapelstücke im laufenden Betrieb?
Ich arbeite derzeit an einer unendlichen Welt, die hauptsächlich von Minecraft inspiriert ist. Ein Chunk besteht aus 16x16x16 Blöcken. Ein Block (Würfel) ist 1x1x1. Dies läuft sehr reibungslos mit einem ViewRange von 12 Chunks (12x16) auf meinem Computer. Fein. Wenn ich die Chunk-Höhe auf 256 ändere, wird dies offensichtlich zu …

2
Reines OpenGL-Software-Rendering
Um einen Algorithmus für maschinelles Lernen zu trainieren, müssen wir einige Geometrien in OpenGL ohne Unterstützung für Hardware-Rendering rendern (keine Grafikkarte). Wir haben also überlegt, in reiner Software zu rendern, und wir haben uns Mesa bereits angesehen. Es scheint, dass es in der Lage ist, in reiner Software zu rendern, …

1
Adaptives vs progressives Netz
Gibt es einen Unterschied zwischen diesen beiden? Ich konnte in Google unter "Adaptive vs progressive mesh" nichts finden, aber wenn Sie beide getrennt googeln, erhalten Sie Ergebnisse, als ob sie wahrscheinlich gleich wären.
8 mesh 


1
Wie erstelle ich Gruppen in libGdx?
Kann jemand von Ihnen bitte ein einfaches Beispiel für die Verwendung von Gruppen in libGdx demonstrieren? Wenn ich also die Eltern bewege, bewegen sich alle Kinder mit und das Gleiche gilt für Rotation und Skalierung. Ich habe online nach Tutorials und Beispielen gesucht, aber es scheint, dass die neueste Version …
8 libgdx 

1
Spiegelband mit hoher Spiegelkraft
Wir haben einige Probleme mit unserer Raytracing-Funktion in DirectX, insbesondere mit einigen schwerwiegenden Banding-Problemen mit Specular. Bei hoher Spiegelkraft (über 8) beginnt die Streifenbildung. Ich frage mich, ob dies ein HDR / LDR-Problem ist oder mit etwas anderem in Verbindung gebracht werden könnte, beispielsweise mit Normalen oder anderen Vektoren. AKTUALISIEREN …

2
Konstante 2D-Kugelbewegung in einem Shmup
Ich habe das pixelnest-Tutorial befolgt, um ein 2D-Shmup zu erstellen ( http://pixelnest.io/tutorials/2d-game-unity/player-and-enemies/ ). Während ich daran arbeitete, habe ich versucht, die Schussrate zu erhöhen, um einen kontinuierlichen Strom von Kugeln zu erhalten, und ich habe festgestellt, dass die Kugeln mehr Abstand voneinander haben, wenn das Schiff rückwärts bewegt wird, und …
8 2d  unity 


2
Wie kann ich einen Charakter auf Pisten stehen lassen?
Beachten Sie zunächst, dass ich das Prinzip verstehen möchte, daher würde ich Erklärungen in einfachem Englisch bevorzugen (aber natürlich habe ich nichts gegen einen Code, der diese Erklärungen ergänzt). Ich frage mich, wie man einen Charakter am Hang richtig macht. Beginnen wir mit zwei Screenshots des Spiels Limbo, um Ihnen …
8 spritekit 



1
Kann ich Unicoins für Mikrozahlungen in meinem Spiel akzeptieren?
Ich entwickle ein kostenloses Spiel für Android, iOS und Facebook. Ich sehe, dass Unicoins auf viele Arten gekauft werden können, viel mehr, als ich jemals selbst implementieren kann (Paypal, Bitcoins, Gold, Reddit Karma! Ich meine: Wow!). Gibt es eine Möglichkeit, sie als Mikrozahlungen zu akzeptieren und sie dann wieder in …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.