J'ai créé une application pour Android. J'utilise du canvas et je fais de plus en plus de "Sprites" de ma classe Sprite. Quand je lance l'application et qu'il n'y a qu'un sprite, le jeu fonctionne très vite. J'ai fait en sorte que la classe crée plus de sprites à chaque fois que la minuterie que j'installe arrive à 25 (donc il y aurait un espace régulier entre chaque sprite). mais quand chacun des sprites apparaît et qu'il atteint le maximum que j'ai fait (5), il devient plus lent. Donc, ma question est, Comment pouvez définir un framerate/vitesse personnalisé à mon application. Est-ce même possible? et si c'est le cas, pouvez-vous écrire de la manière la plus simple? Merci!vitesse de l'application android/framerate?
Répondre
Here's a good article sur comment configurer une boucle de jeu. Cela vous aidera à contrôler le framerate de votre application (la rendre cohérente). Notez également que vous n'attendez pas une quantité constante après le dessin. Au lieu de cela, vous attendez un laps de temps constant entre les images.
Merci! Je ne peux pas croire que c'était si facile ... lol – Baruch
J'ai un problème, quand je tape 'const int ...' il est dit que je ne peux pas utiliser const et tracer une ligne rouge en dessous .. des idées? – Baruch
Je ne comprends pas, il ne fonctionnera pas avec la plupart des choses dans l'article .. -_- je ne peux pas utiliser l'un d'eux ... des idées? Je ne suis même pas sûr si c'est pour Android ... quand je tape dans le code, je ne peux pas utiliser const, DWORD, ou GetTickCount(); – Baruch
- 1. Utilisation de lapplication avec des arguments de modification
- 2. Comment créer plusieurs sous-ensembles au sein de lapplication
- 3. L'utilisation de '[' crochet comme une fonction pour lapplication dans R
- 4. Utiliser le nom de variable comme titre de parcelle avec lapplication
- 5. OpenCV videoInput.h Vitesse de capture différente de la vitesse d'écriture
- 6. Vitesse (instance de test)
- 7. UITableView vitesse de défilement
- 8. vitesse bobineuses de SQLPlus
- 9. ScrollView vitesse de défilement
- 10. Vitesse de fonctionnement
- 11. MsTest - Améliorations de vitesse
- 12. ffmpeg: besoin de vitesse
- 13. Différence de vitesse différente
- 14. vitesse format de modèle
- 15. jquery vitesse de défilement?
- 16. Vitesse de HttpWebRequest/HttpWebResponse
- 17. Indicateur de vitesse analogique
- 18. Vitesse de l'objet [propriété]
- 19. iOS - Problèmes de vitesse
- 20. Mesure Vitesse de téléchargement
- 21. Rails vitesse de requête
- 22. Vitesse de NSArray # nombre
- 23. Indy vitesse de téléchargement
- 24. Vitesse d'énumération de Hashset
- 25. La vitesse de sqlite3
- 26. mathématiques de jeu (vitesse)
- 27. amélioration de la vitesse du programme: vitesse vectorielle, vitesse du bloc mémoire
- 28. Comment définir une limite globale de vitesse (vitesse) CURL?
- 29. Vitesse de désérialisation de Java
- 30. Limite de vitesse de fermeture
Pourriez-vous être un peu plus détaillé? C'est un peu une question chargée. Utilisez-vous un SurfaceView, puis écrasez la fonction draw? Aussi, comment chargez-vous les images? – David
J'utilise une vue de surface et un fil pour gérer le dessin. Je charge des bitmaps et utilise des rects pour créer une animation d'image-objet. tous les autres trucs se passent entre le lockcanvas et le postcanvas – Baruch