Sto cercando di disegnare elementi sferici per un gioco, in WPF. I pezzi sono disegnati come Elipses con RadialGradientBrushs. Come potete vedere qui sotto, i miei pezzi neri sembrano fantastici, ma è difficile ottenere quelli bianchi che hanno una profondità senza farli sembrare grigi.con RadialGradientBrush
Attualmente sto usando:
private readonly Brush _whitePieceBrush = new RadialGradientBrush(Colors.Snow, Colors.Ivory);
private readonly Brush _blackPieceBrush = new RadialGradientBrush(Colors.DarkGray, Colors.Black);
...
using (DrawingContext dc = _piecesVisual.RenderOpen())
{
....
Brush brush = piece.Value.IsBlack ? _blackPieceBrush : _whitePieceBrush;
var pen = new Pen(new SolidColorBrush(Colors.Black), 0.5);
dc.DrawEllipse(brush, pen, new Point(posX, posY), 15, 15);
...
}
I cerchi neri intorno i pezzi bianchi non aiutano, ma senza di loro, sembra anche peggio. (Se riesco a trovare un buon modo per disegnarli che sembra migliore, lo rimuoverò)
vite che sembra divertente voglio giocare: D – RhysW
quando si è fatto e presentato (lo è per un progetto uni), probabilmente metto un link alla fonte e l'installer (si collegherà al post principale) –
parafrasando Field of Dreams qui ma "Compila, e loro verranno" – RhysW