Eu sei que a localização da textura vai dentre 0 e 1
Conforme a imagem:
![Imagem](https://i.imgur.com/qcIvM67.png)
Como visto acima, é um plano 3d normal com uma textura, eu preciso rotacionar ela dentro do plano.
Por favor alguém me ajuda!
Obrigado!
Obrigado por visitar a The Game Makers Brasil |
Código: Selecionar todos
/* Cria surface */
var ss = surface_create(128, 128);
/* Variável para rotacionar sprite */
var rot = current_time *.5;
/* Desenha na surface */
surface_set_target(ss);
/* Desenha sprite */
draw_sprite_ext(spr_roda, 0, 64, 64, 1, 1, rot, c_white, 1)
surface_reset_target();
/* Configura textura */
draw_set_colour(c_white);
var tex = surface_get_texture(ss);
/* Desenha primitivo */
draw_primitive_begin_texture(pr_trianglefan, tex);
draw_vertex_texture(0, 0, 0, 0);
draw_vertex_texture(128, 0, 1, 0);
draw_vertex_texture(128, 128, 1, 1);
draw_vertex_texture(0, 128, 0, 1);
draw_primitive_end();
/* Libera surface da memória */
surface_free(ss);
Usuários navegando neste fórum: Ahrefs [Bot] e 10 visitantes