Páginas

sábado, 3 de julho de 2010

Aula 2:Iniciando no Blitz3D

E de extrema importancia que você que você tenho um conhecimento em posições 3D
x, Y e Z


Esse sera o resultado final criando uma esfera 3D na room e visualizar

Toda engine do Blitz3D tem uma estrutura padrão de scripts
nessa primeira aula vou demonstrar essa estrutura simples
ja com um toque grafico. Abra o Blitz3D e é importante que você digite os scripts a seguir para melhor aprendizado ou copie e cole e tente entender depois.
Mas vale lembrar apenas nessa aula estarei mostrando detalhes por detalhes
mas para frente esplicarei mais direto porque se torna cansativo
ATENÇÃO APENAS COPIE OS SCRIPTS CASO COPIAR A EXPLICAÇÃO COLOQUE UM ; PARA QUE NÃO HAJA ERO NO PROGRAMA,nos tutos sempre tentarei deixar bem formatado para não ocasionar nenhum tipo desses eros, porem podem haver.

Abra o Blitz agora e siga essa aula a seguir flows boa aula

;Inicia o modo 3D e carrega script obrigatorio
;Onde que em graphics3D mostra como sera exibida a janela
;temos os seguintes argumentos comprimento e altura(ex:"640,480")
;profundidade de cores (ex:640,480",32",0)
;modo da janela : 0=janela,1=fullscreem (ex:640,480,32",1")

;veja:


Graphics3D 640,480,32,0
SetBuffer BackBuffer()

; cria uma camera para o jogo onde se visualiza na janela script obrigatorio
;criamos um nome para a camera "camera" e inserimos createcamera()


camera=CreateCamera()

;cria uma luz ao jogo script obrigatorio
;criamos um nome para a luz "light" e inserimos createlight()


light=CreateLight()

;de exemplo para mostrar algo na janela criei uma esfera chamada bola
;e inseri a função createsphere() q se cria uma esfera
;e determinei sua qualidade (32) e abaixo sua posição para visualizar na janela

;position entity determina onde tal objeto estara na room
;você determina que objeto estara sendo ultilidado q é a bola
;e apos aplica a posiçãp no cenario em x,y,z

;veja:


bola=CreateSphere ( 32 )
PositionEntity bola,0,0,5

;while iniciaria os comandos de ação como ultilização do teclado

While Not KeyDown( 1 )

;recarrega script obrigatorio

RenderWorld

;o script text faz uma mensagem aparecer na tela e isso é opcional

Text 0,15 ,"Essa é a Primeira aula sobre Blitz"
Flip
Wend

End

Um comentário:

  1. Yoooooo! Muito obrigada!
    Estou iniciando o programa e essas dicas foram valiosas! ><'

    Valeu mesmo!

    ResponderExcluir

Pesquisar