Android ist ein Betriebssystem für mobile Geräte, das von Google, Inc. entwickelt und gewartet wird. Dieses Tag sollte spezifische Programmierfragen zu Android enthalten.
Ich bin neu in der Spieleentwicklung. Ich interessiere mich für die Entwicklung von 2D-Spielen für die Android-Plattform. Was ist der beste Ausgangspunkt (dh) Was sind die Grundlagen und wie geht man vor? Ich habe bereits Programmiererfahrung in Java, aber keine Erfahrung mit Grafiken oder Animationen.
Ich bin sehr neu in der Spieleentwicklung, aber nicht in der Programmierung. Ich spiele (wieder) mit einem Pong-Spiel, das JavaScript- canvasElemente verwendet. Ich habe ein PaddleObjekt mit folgenden Eigenschaften erstellt ... width height x y colour Ich habe auch ein PongObjekt, das Eigenschaften wie hat ... width height backgroundColour draw(). …
In der Android-Dokumentation heißt es: Es gibt Situationen, in denen der EGL-Renderingkontext verloren geht. Dies passiert normalerweise, wenn das Gerät nach dem Einschlafen aufwacht. Wenn der EGL-Kontext verloren geht, werden alle OpenGL-Ressourcen (z. B. Texturen), die diesem Kontext zugeordnet sind, automatisch gelöscht. Damit das Rendern korrekt bleibt, muss ein Renderer …
Wie oben wirklich Ich schreibe in meiner Freizeit ein Android-basiertes Spiel (Android, weil es kostenlos ist und ich keine wirklichen Ambitionen habe, irgendetwas Kommerzielles zu machen). Die Spielelogik basiert auf einem sehr typischen komponentenbasierten Modell, bei dem Entitäten existieren und mit Komponenten verbunden sind und Nachrichten hin und her gesendet …
Ein OpenGL-Android-Spiel enthält mindestens einen UI-Thread und einen Renderer-Thread, die von erstellt wurden GLSurfaceView. Renderer.onDrawFrame()sollte ein Minimum an Arbeit tun, um die höchsten FPS zu erhalten. Die Physik, KI usw. müssen nicht jeden Frame ausführen, damit wir diese in einen anderen Thread einfügen können. Jetzt haben wir: Renderer-Thread - Aktualisieren …
Ich mache ein 2D (Android) Spiel. Android-Geräte unterscheiden sich erheblich in der Bildschirmauflösung. Was muss ich bei meinem Spiel beachten? Muss ich große Versionen aller Bilder behalten und abhängig von der Auflösung verkleinern (verschwendet das nicht Platz)? Skalieren Bitmap-Schriften gut oder muss ich etwas anderes verwenden? Sonst noch etwas, was …
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? …
Als primärer C / C ++ - Entwickler habe ich immer gedacht, dass die einzige Option für die Entwicklung mobiler Spiele für mich die Verwendung von iOS war, was C / C ++ (und die Minimierung von Ziel C) ermöglicht. Ich habe von einem Freund gehört, dass Android ein natives …
Was ist der beste Ansatz zum Entwerfen eines AssestManager, der Verweise auf Grafiken, Sounds usw. eines Spiels enthält? Sollten diese Assets in einem Schlüssel / Wert-Map-Paar gespeichert werden? Dh ich frage nach "Hintergrund" -Asset und die Map gibt die zugehörige Bitmap zurück? Gibt es einen noch besseren Weg? Insbesondere schreibe …
Ich bin nur ein Anfänger in 3D-Spielen, meine bevorzugte Plattform ist Android. Ich habe in einem anderen Forum eine Frage zu "Was ist zu verwenden: OpenGL oder Unity3d?" Sie alle hoben Unity3D hervor und verwendeten seine eingebauten Funktionen und Tools, die ich selbst codieren müsste, wenn ich OpenGL verwenden würde. …
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 …
Ich mache ein Spiel mit der Unity-Game-Engine. Ich möchte den Fortschritt des Spielers mit Level, Erfahrungspunkten, ausgewähltem Charakter usw. speichern . Derzeit verwende ich Playerprefs , möchte aber wissen, ob dies auch für Gamer funktioniert, die dieses Spiel auf ihren Mobilgeräten (Android / iOS) ausführen als Desktops (OSX / PCs)? …
Gibt es eine Möglichkeit, Videos mit LibGDX abzuspielen? Ich möchte ein Video als Begrüßungsbildschirm in Android einfügen, aber ich möchte das Android SDK nicht verwenden, da ich LibGDX verwende und fast fertig bin: /
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.