Pular para o conteúdo principal

Render

Suporte básico para 3D com renderizador VU1.

Métodos

setMode

const canvas = Screen.getMode();
canvas.zbuffering = true;
canvas.psmz = Z16S;

Screen.setMode(canvas);
info
  • Lembre-se de ativar o zbuffering no modo de tela
  • Modo NTSC padrão (3D ativado)

setView

Inicializa as rotinas de renderização.

Render.setView(aspect, fov?);
info
  • aspecto padrão é 4/3, o widescreen é 16/9.
  • fov padrão: 0.2

vertex

Retorna um vértice para construir uma malha 3D. Deve ser usado para criar arrays de vértices.

Render.vertex(x, y, z, n1, n2, n3, s, t, r, g, b, a);
  • x, y, z: Posição do vértice no mundo 3D.
  • n1, n2, n3: Normal do vértice.
  • s, t: Coordenadas de textura do vértice.
  • r, g, b, a: Cor do vértice.