Experimentieren mit Android-Spiele-Entwicklung. Ich verwende das PNG-Format für Bilder und habe mich gefragt, ob ich ein Blatt mit mehreren Bildern verwenden soll, deren Offsets kennen und so weiter. Oder wenn ich eine einzelne Datei pro Bild haben sollte. Und wenn Png ist kein gutes Format zu verwenden, lass es mich wissen.Sollten einzelne Bilder oder ein Blatt Bilder für Spiele verwendet werden? - Anfänger
Antwort
Sie sollten separate Bilder verwenden.
Sie können Sprites nicht auf die gleiche Weise auf Android verwenden, die Sie mit HTML verwenden können. Und es gibt keine Platzbeschränkung wie in den alten Tagen der Videospielprogrammierung.
Es gibt Gründe, warum Webseiten Sprites verwenden, und nicht weil sie einfacher sind - it's because it speeds up webpages because you don't have to make multiple HTTP requests. Da die Bilder bereits in deiner APK-Version enthalten sind, erhältst du nichts, wenn du sie spritzt.
Nicht nur das, aber Sie tun etwas Schaden durch Sprite auf Android: Speicherbeschränkungen auf einigen Android-Handys sind viel niedriger als Sie vielleicht erwarten. Wenn sich die gesamte Grafik zu einem bestimmten Zeitpunkt im Speicher befindet, verringert dies die Speicherkapazität für alles andere.
Außerdem sind Sprites schwieriger zu handhaben, sobald Sie für verschiedene Bildschirmdichten (LDPI, MDPI, HDPI) zu schreiben beginnen.
- 1. Sollten Swing-Spiele nur eine Zeichenkomponente haben?
- 2. Einzelne Bilder einzeln mit
- 3. Wann sollten Speicherkarten verwendet werden?
- 4. Wie können Karten-Tags für zwei überlappende Bilder verwendet werden?
- 5. IE6 PNG Transparentfix für Bilder, die mit rotate.php verwendet werden
- 6. Nachschlagetabelle (n) für Bilder
- 7. Welche Größe sollten TabBar-Bilder haben?
- 8. Wie ausgeblendet werden Bilder?
- 9. Javascript - Bilder warten werden
- 10. Bilder werden nicht geladen
- 11. SQLITE Blob ODER Dateisystem für Bilder
- 12. Bilder werden zentriert
- 13. jQuery Passwortstärkemessgerät, das Bilder verwendet
- 14. mit Git für Bilder
- 15. Wie werden Matplotlib-Bilder in Django-Vorlagen verwendet?
- 16. Wildcard für sequentielle Bilder
- 17. Ausgewählte Bilder werden nicht hochgeladen?
- 18. Bilder für .NET Tasten
- 19. Welche Textboxereignisse sollten verwendet werden
- 20. EmguCV - Verarbeite ein Video und fange Bilder als Bilder ein
- 21. Die falschen Bilder werden entfernt.
- 22. Welche Bilder sollten für die Bildschirmgröße von iPhone 5 benannt werden?
- 23. Wie man Bilder zur Datenbank hinzufügen - FMDB - Anfänger
- 24. Suchfunktion für Bilder
- 25. Bilder werden geladen in LaTeX
- 26. Versionsinkrement für Docker-Bilder
- 27. Ein href, der sich darauf auswirkt, wie Bilder angezeigt werden
- 28. Wie kann der Code minimiert werden, wenn verschiedene Bilder für iPad und iPhone verwendet werden?
- 29. bekommen zufällige Bilder für ein Testskript
- 30. Best Practice für Bilder
wäre einfacher gewesen, zu verknüpfen oder Markierung als Duplikat statt C & P die Antwort: http://stackoverflow.com/questions/5732943/using-image-sprites-on-android –