felipehenrique escreveu
Olá pessoal gostaria saber se algum de vocês sabe o seguinte:
Eu queria saber como fazer para exibir apenas parte de uma imagem , por exemplo exibo uma imagem na tela mais ela não aparece toda apenas parte dela, mais que tenha como tambem eu exibir a outra parte que ficou escondida se eu quizer.
Thanks! |
Olá felipehenrique ,
Utilize alguma sobrecarga do método SpriteBatch.Draw que possua os argumentos destinationRectangle e sourceRectangle.
Em relação ao sourceRectangle, que é do tipo Rectangle, usamos os valores de X e Y para definir a posição inicial da região da imagem que você quer desenhar. Já os valores de Width e Height definem a largura e altura da região da imagem.
Sobre o destinationRectangle, que também é do tipo Rectangle, temos o X e Y que serve para informar a posição da parte da imagem na tela.