J'ai une applet java qui dessine en haut à gauche x, y (0,0) en bas à droite x, y (500,500). Comment pourrais-je faire pour que cette même applet dessine ce qui est situé en haut à gauche x, y (500,0) en bas à droite x, y (1000,500)?Comment créer une caméra dans Java pour changer de perspective?
Répondre
Vous avez beaucoup de méthodes disponibles dans la classe Graphics appelée drawImage. Je crois this is the one you are after qui est capable de dessiner une partie particulière d'une image à un endroit particulier sur une toile. Editer: En fonction de votre commentaire, je suggère que vous dessinez votre carte à une image, puis utilisez la méthode drawImage pour dessiner l'image à partir d'un décalage spécifié. Chaque fois que votre décalage est modifié, dessinez l'image à partir de cet emplacement à la place.
cela semble assez légitime, je vais essayer! Merci! – tylercomp
- 1. Projection en perspective - comment projeter des points derrière une caméra?
- 2. Rotation de la caméra utilisée pour la projection en perspective
- 3. Comment créer une caméra PerspectiveCenter décentrée dans WPF?
- 4. Créer un menu dans une perspective dans Eclipse
- 5. Comment régler les options de la caméra dans Blender
- 6. (Question de suivi) Comment créer une caméra 2D qui suit une image-objet? [Pour XNA-jeu]
- 7. OpenGL: créer ma propre caméra
- 8. Dans Flex Builder, quelle est la touche de raccourci pour changer de perspective?
- 9. comment créer une règle pour les commentaires java dans pmd?
- 10. Comment créer une applet Java?
- 11. Comment créer une servlet Java dans Eclipse?
- 12. Comment orienter précisément une caméra dans Graphics3D?
- 13. Faire une image en perspective
- 14. Comment ajouter une perspective à un UIImageView
- 15. Comment obtenir une perspective d'identité d'Eclipse?
- 16. Approche de Java à partir d'une perspective Ruby
- 17. Comment créer une API ruby pour une application Java
- 18. Android: Comment créer un widget d'aperçu de caméra personnalisé?
- 19. sous-dossier de changement de sous-perspective dans la perspective de dépôt svn
- 20. wpf interface semblable à une perspective
- 21. Projection en perspective - Aidez un Noob
- 22. Comment créer des champs synthétiques dans Java?
- 23. Comment créer un bean spring pour une primitive Java double?
- 24. Comment créer une séquence Fibonacci en Java
- 25. JavaScript Background Perspective Library
- 26. Java ArrayList: fusionner ArrayLists dans ArrayLists pour créer une ArrayList
- 27. Comment créer une application web java
- 28. Fermeture de perspective Broker connection dans Twisted
- 29. comment pouvons-nous activer le tactile pour une vue caméra?
- 30. Créer une bibliothèque Java
Je ne suis pas sûr de comprendre parfaitement. Voulez-vous dessiner à '(500,0)' et l'afficher à '(0,0)'? Ne pourriez-vous pas simplement compenser dans ce cas '(x - 500, y)', '500
Patrick
Oui c'est essentiellement ce que je veux faire, j'ai une grande carte faite de beaucoup de points et je ne veux en dessiner qu'une fraction à la fois. En ce moment, je déplace la carte entière et je veux simplement déplacer la "caméra" au lieu de la carte. – tylercomp
Que voulez-vous dessiner? * Qu'est-ce que * est situé * où *, dans une image? – Patrick