This shows you the differences between two versions of the page.
pt:spriteslice [2016/01/01 22:48] |
pt:spriteslice [2020/02/28 10:46] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Spriteslice ===== | ||
+ | ==== Formato ==== | ||
+ | **spriteslice** // | ||
+ | **spriteslice** ( // | ||
+ | ==== 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 ==== | ||
+ | < | ||
+ | # cria uma sprite com o número 0 | ||
+ | clg | ||
+ | fastgraphics | ||
+ | spritedim 1 | ||
+ | a$=" | ||
+ | Text 0,0,a$ | ||
+ | spriteslice 0, | ||
+ | spriteshow 0 | ||
+ | |||
+ | # animação roda e amplia | ||
+ | for n=0 to 2*pi step .002 | ||
+ | clg | ||
+ | spriteplace 0, | ||
+ | refresh | ||
+ | next n | ||
+ | </ | ||
+ | ==== Ver também ==== | ||
+ | [[spritecollide|Spritecollide]], | ||
+ | ==== Desde versão ==== | ||
+ | 0.9.6o | ||