User Tools

Site Tools


pt:spriteslice

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pt:spriteslice [2016/01/01 22:48]
pt:spriteslice [2020/02/28 10:46] (current)
Line 1: Line 1:
 +===== Spriteslice =====
 +==== Formato ====
 +**spriteslice** //spritenumber//, //x//, //y//, //largura//, //altura//\\
 +**spriteslice** ( //spritenumber//, //x//, //y//, //largura//, //altura// )
 +==== Descrição ====
 +
 +Copia a região retangular da janela com o canto superior esquerdo representado por / / x / / e / / y / / e especificado / / altura / / e / / / largura / para criar uma sprite. A sprite será ativa e móvel, mas não será visível até que a instrução spriteshow seja executada. É recomendável executar o comando[[clg | Clg]]  antes de desenhar e cortar o sprite. Todos os pixels sem pintura serão transparentes. Pixels transparentes podem também ser definidos com a cor CLEAR.
 +
 +==== Exemplo ====
 +<code>
 +# cria uma sprite com o número 0
 +clg
 +fastgraphics
 +spritedim 1
 +a$="Basic 256"
 +Text 0,0,a$
 +spriteslice 0,0,0,textwidth (a$),20
 +spriteshow 0
 +
 +# animação roda e amplia
 +for n=0 to 2*pi step .002
 +clg
 +spriteplace 0,150,150,n,n
 +refresh
 +next n
 +</code>
 +==== Ver também ====
 +[[spritecollide|Spritecollide]], [[spritedim|Spritedim]], [[spriteh|Spriteh]], [[spritehide|Spritehide]], [[spritemove|Spritemove]], [[spriteplace|Spriteplace]], [[spriteshow|Spriteshow]], [[spritev|Spritev]], [[spritew|Spritew]], [[spritex|Spritex]], [[spritey|Spritey]]
 +==== Desde versão ==== 
 +0.9.6o
  
pt/spriteslice.txt · Last modified: 2020/02/28 10:46 (external edit)