tout d'abord je suis nouveau avec C#, j'ai toujours utilisé Java. Tout d'abord,C# double précision des coordonnées pour dessiner dans Windows Form
Je voulais demander « Pouvez-vous avoir à double coords? », Je veux dire « Pouvez-vous aller plus loin qu'un pixel lorsque vous dessinez à l'écran? »,
et aussi « , est-fenêtres forment le meilleur façon de faire une application graphique simple (comme un simple jeu de saut de doodle)? "
mais c'est une simple curiosité. Le problème est que j'ai besoin de dessiner des objets simples (points, lignes, en particulier des rectangles) avec une précision double/float/decimal (cela n'a pas d'importance, avec plus de précision qu'un entier) sur un formulaire Windows (j'utilise Visual Studio), mais je ne trouve rien.
Je l'ai vu comme PointF ou RectangleF etc., mais je ne sais pas si elles sont utilisées à cet effet. J'ai également vu que Rect (System.Windows.Shapes) utilise une double précision mais n'est pas utilisable sous Windows (je ne suis pas sûr, mais si possible, je voudrais trouver la manière la plus simple de faire cette chose sous Windows)). En espérant que j'ai été assez clair, merci d'avance.
http://stackoverflow.com/help/how-to-ask –
si vous voulez faire jeu aller avec l'unité plutôt que winforms. –
La plupart des méthodes GDI + ont des surcharges de précision «simples» pour les coordonnées. Les positions des pixels sont toutefois arrondies si "SmoothingMode" n'est pas défini par ex. 'HighQuality. S'il vous plaît, formulez votre question plus clairement. Je ne sais pas ce que tu veux accomplir. – Jens