13/02/12 19:06
Thejuster
siccome la scacchiera è abbastanza statica, come sistema di gioco.
ti consigliere di usare le gdi.
ti basta inserire una picturebox allargandola alla dimensione stessa del form.
all'evento Paint dopo gestisci il codice
Graphics g = e.Graphics;
o tipo disegnare una griglia
ti mostro un sistema semplicissimo giusto per farti capire
Graphics g = e.Graphics;
//Larghezza
for (int i = 0; i < e.ClipRectangle.Width; i++)
{
g.DrawLine(Pens.Black, new Point(0, i*64), new Point(Width, i * 64));
}
//lunghezza
for (int i = 0; i < e.ClipRectangle.Width; i++)
{
g.DrawLine(Pens.Black, new Point(i*64,0), new Point(i*64,Height));
}
Edit:
puoi seguire questo mio piccolo tutorial
pierotofy.it/pages/guide_tutorials/Csharp/Simulazione_Rendering_su_Picturebox/
su come simulare un rendering tipo directX
altrimenti (Scelta consiglia) ti consiglio di usare le DirectX molto più veloci e professionali.
ma anche molto più difficili rispetto alle gdi.
Ultima modifica effettuata da Thejuster 13/02/12 19:07