Galera, sou novo aqui no fórum, me registrei ontem pois comecei a fazer a Engine do meu jogo, estilo plataforma, para aprender... estou fazendo uma classe para controlar o chao por onde meu personagem vai andar (LOGICOO!!) porem, qdo eu coloco para desenhar um retangulo maior do que a textura, esta se estica ao invés de criar um ladrilho... vendo um tutorial aqui do sharpgames eu criei esse código
1 game.GraphicsDevice.SamplerStates[0].AddressU = TextureAddressMode.Wrap;
game.GraphicsDevice.SamplerStates[0].AddressV = TextureAddressMode.Wrap;
spriteBatch.Draw(chao, new Rectangle((int)(posicao.X + 16), (int)(posicao.Y), 16 * qtdLargura, 16), new Rectangle(16, 0, 16, 16), Color.White);
mas nao está dando certo, e eu nao sei direito o que é esse: game.GraphicsDevice.SamplerStates[0].AddressU = TextureAddressMode.Wrap; só peguei do tutorial e colei no meu código... o que tenho que fazer para funcionar?? |
|