Come utilizzare correttamente la funzionalità di pizzico in Windows Phone 7 per gli effetti di zoom in/out dalle immagini?

StackOverflow https://stackoverflow.com/questions/4601478

  •  25-09-2019
  •  | 
  •  

Domanda

Sto cercando di creare un sistema di zoom per un gioco C#/XNA a cui sto lavorando. Quello che ho è la posizione delle telecamere, lo zoom corrente delle telecamere (memorizzata come un galleggiante) e l'istanza del campione di gesti.

Sto afferrando entrambe le posizioni dei pizzichi e trovo il loro centro per farlo in modo che il mio zoom sia in grado per determinare di ingrandire o uscire.

Questo tipo di funziona ma sembra un po 'fluttuante. Inoltre, non ho capito come farò a fare lo zoom verso una posizione in cui l'utente sta pizzicando. Prendo il punto centrale del pizzico e provo a far muovere la fotocamera in quel direcone mentre lo zoom diventa più grande, ma a volte la fotocamera arriva a quel punto prima del 100% di zoom e talvolta non mai.

Sono tutti i problemi di algoritmo, suppongo che quello che voglio sapere sia se c'è un semplice modo diretto di farlo che non conosco?

È stato utile?

Soluzione

Tutto quello che devi fare è dare alla tua fotocamera una posizione target (cioè il "punto centrale" del tuo pizzico) e un'accelerazione ... La fotocamera dovrebbe quindi, indipendentemente dal gesto del pizzico, spostarsi verso la posizione target. In questo modo, la fotocamera finirà nel punto giusto ... e soprattutto hai una nuova funzionalità per la tua fotocamera :-)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top