[JAVA] L'histoire du réglage de l'application Android avec libGDX

introduction

Il y a 9 ans. L'application iOS est devenue numéro un du classement japonais. iOS Solitaire V Fier, décontracté:

J'ai également créé une application Android en bon état. Fabriqué avec natif. Comme il était natif et android2.x à l'époque, j'ai utilisé SurfaceView. android Solitaire V

L'anime n'était pas assez bon: sanglot:, ça a marché. La fréquence d'images était un peu faible.

Les deux Android / iOS commémorent actuellement le 10e anniversaire.

Il y a quelques années, je voulais m'accorder. Source unifiée avec iOS Je veux, mais il y a trop à faire pour unifier ...

Eh bien, comme GLSerfaceView. Cela a l'air ennuyeux. De plus, rien ne garantit qu'il s'améliorera.

A cette époque, un tel article Introduction à libGDX dans Android Studio

Ah libGDX ... Je l'ai fait avant d'essayer de le rendre Web. GWT n'était pas assez bon et s'est arrêté à mi-chemin. Est-il possible de faire libGDX uniquement pour certains écrans?

C'est pourquoi seules certaines fonctions sont libGDX, et les fonctions qui n'ont aucun problème sont natives. J'ai décidé de l'ajuster en tant qu'application Android avec une configuration différente.

résultat

bon point

――Il a été réglé correctement. Le développement a également été assez rapide. ―― J'ai pu réutiliser le code libGDX que j'avais jeté auparavant. ――Parce que je peux suivre la source Java, cela m'a beaucoup aidé.

Mauvais point

--Il n'y a pas d'informations détaillées en japonais ...

finalement

C'était plutôt bien. En tant qu'application Android, ce n'était pas le mauvais choix.

Recommended Posts

L'histoire du réglage de l'application Android avec libGDX
L'histoire de la création d'un proxy inverse avec ProxyServlet
L'histoire de la création de DTO, semblable à Dao avec Java, SQLite
Une histoire remplie des bases de Spring Boot (résolu)
À propos des bases du développement Android
[Édition Java] Histoire de la sérialisation
Faites défiler automatiquement l'arrière-plan avec libGDX
L'histoire de @ViewScoped dévore la mémoire
L'histoire du refactoring avec un assistant personnel pour la première fois dans une application Rails
L'histoire de toString () commençant par le passage d'un tableau à System.out.println
Une histoire sur l'utilisation de l'API League Of Legends avec JAVA
Une histoire qui a eu du mal avec l'introduction de Web Apple Pay
[Android] Définir dynamiquement la hauteur de ListView avec copie (pour les débutants)
L'histoire de la rencontre avec l'annotation personnalisée Spring
Vérifiez le contenu des paramètres avec le levier
Application Android: expliquons le mécanisme de transition d'écran avec un code simple
L'histoire de la sortie de l'application Android sur le Play Store pour la première fois.
L'histoire de RxJava souffrant de NoSuchElementException
À propos du traitement de BigDecimal (avec réflexion)
L'histoire de l'écriture de Java dans Emacs
Mettre en forme le contenu de LocalDate avec DateTimeFormatter
L'histoire de la création d'une application Android capable d'ajuster la fréquence d'échantillonnage du capteur d'accélération
L'histoire de la comparaison de chaînes de bas niveau en Java
L'histoire de la fabrication d'un Othello ordinaire à Java
[Android] [Java] Gérer l'état de CheckBox de ListView
Utilisez la barre de menus Mac avec les applications Processing 3
L'histoire de l'apprentissage de Java dans la première programmation
Une histoire sur la compatibilité d'un Dockerfile existant avec le GPU
L'histoire de l'introduction de la communication Ajax à Ruby
Gérez la version de Ruby elle-même avec rbenv
Écraser le contenu de la configuration avec Spring-boot + JUnit5
L'histoire de la montée de la série Spring Boot 1.5 à la série 2.1
[Android] Histoire désespérée avec UserId et SharedUserId de l'application
Calculer le score de similarité des chaînes de caractères avec JAVA
L'histoire de l'ajout du dernier Node.js à DockerFile
Préparez l'environnement CentOS 8 avec Sakura VPS
Spécifiez la valeur par défaut avec @Builder of Lombok
Mesurez la distance du labyrinthe avec la recherche de priorité de largeur
L'histoire de l'initialisation de Money :: Currency pendant les tests
Histoire de l'automatisation des tests avec Appium [Android / java]
J'ai vérifié le nombre de taxis avec Ruby
[Jackson] Une histoire sur la conversion de la valeur de retour du type BigDecimal avec un sérialiseur personnalisé.
Comment utiliser UsageStatsManager dans Android Studio (Comment vérifier l'heure de démarrage d'autres applications)
Ecrire un test en mettant en œuvre l'histoire de M. Nabeats dans le monde avec du rubis
[Spring Boot] L'histoire selon laquelle le bean de la classe avec l'annotation ConfigurationProperties n'a pas été trouvé
Lister le contenu des catégories créées avec Active Hash
JavaFX --Match la taille d'ImageView avec d'autres nœuds
CI l'architecture des applications Java / Kotlin avec ArchUnit
J'ai vu la liste du développement Android collectivement
Accédez au h2db intégré de Spring Boot avec jdbcTemplate
Tester le contenu d'un fichier Excel avec JUnit
<Android> Changer la couleur d'arrière-plan de la ligne Liste de ListView
L'histoire d'une exception d'état illégale dans Jetty.
Surveillez l'état interne des programmes Java avec Kubernetes
Implémentez iOS14 UICollectionView avec le code minimum requis.
Vérifiez le comportement de Java Intrinsic Locks avec bpftrace