La gestione del tasto sembra giusta.
Intanto correggiamo tutta la parte del salvataggio dell'immagine:
togli via questa riga dai campi private della classe:
poi nel draw cambia il tuo pezzo di codice con questocodice:MemoryStream stream =newMemoryStream();
dimmi come va cosi.codice:if(PhotoMode) { GraphicsDevice.SetRenderTarget(null); shadowMap =(Texture2D)renderTarget; using (MemoryStream stream = new MemoryStream()) { shadowMap.SaveAsJpeg(stream,RisX,RisY); stream.Seek(0, 0); // <-- potrebbe non servire ma mettilo comunque! using (System.Drawing.Bitmap b =newSystem.Drawing.Bitmap(stream)) { b.Save(@"C:\frame.bmp"); } } PhotoMode=false; }

Rispondi quotando