então abra o projeto e vamos criar primeiro um Cêu para o jogo.
primeiro pega essa imagem a baixo e salve dentro da pasta path.
verifique se o nome ficara "skya.jpg"
Agora adicione um comando para carregar a imagem no blitz, é bom que você adicione esse comando junto com os outros para manter uma organização
;carregando cêu, damos o nome de ceutex para a textura do cêu
ceutex=LoadTexture ("path\Skya.jpg")
;vamos criar uma esfera para q o horizonte seja realista, o 32 entre os parenteses
;significam a qualidade da esfera 3D sempre multiplacado por dois
;por exemplo: 4,8,16,32,64,128...
ceu=CreateSphere ( 32 )
PositionEntity ceu,0,30,0
;definimos onde a textura sera aplicada no caso no ceu
EntityTexture ceu,ceutex
ScaleTexture ceutex,1,1
ScaleEntity ceu,40,40,40
;usamos o comando FlipMesh..ele faz com que o objeto tenha forma por dentro.
FlipMesh ceu
;Agora preste atenção vamos fazer o cêu rotacionar dando um tom realista ao jogo
;Para isso insira a função turnentity() abaixo do comando While Not KeyDown( 1 )
;por ser uma função step caso o contrario a esfera não tera rotação.
TurnEntity ceu,0,-0.05,0
Veja como ficou
Agora vamos criar um chão para o jogo
salve a imagem a seguir e coloque na pasta path ela sera a textura do chao
;carregando chao, damos o nome de chaotex para a textura do chao
chaotex=LoadTexture ("path\chao.jpg")
;Crie um plano defina sua posição, textura e entidade de colisão.
chao=CreatePlane ()
PositionEntity chao,0,-3,0
EntityTexture chao, chaotex
EntityType chao,CUBE_COL
ae cara, eu tava tentando fazer o tuto nº3 agora pouco, baixei os arquivos direitinho mas nao deu certo, tm alguma pasta certa para eu colocar os arquivos baixados ou oq?
ResponderExcluirae mano
ResponderExcluirto editando agora vou ver
mano o arquivo do blitz fica na pasta jogo
e os arquivos como fotos ficam na pasta path
Bio obrigado por aceitar a sugestão. Agora ta pra diferenciar código de explicação, sem falar que ficou até mais bonito. Te +
ResponderExcluirde nada victor se é para melhorar vamos melhorar cada vez mais abs
ResponderExcluirNova sugestão: Coloca um feed onde as pessoas possam cadastrar seu e-mails e toda vez que sai um novo tutorial elas recebem um e-mail falando.
ResponderExcluirTipo esse do meu blog http://filmescollection.blogspot.com/ está na direita da pagina.
Esse blog nao tem nada pq antes tinha um monte de filme ai meu pai falo que era pirataria e apagou o blog. Tentei reconstruir mas desanimei.
Essa sugestao acima e minha e pq eu postei com a conta do meu irmao e nem vi.
ResponderExcluirkkkkk
ResponderExcluirblz victor entendi... e sobre os feeds eu tinha pensado ja nisso mas como ta indo tudo muito rapido nem deu tempo estou adicionando muita coisa interressante e com o tempo vamos ver bastante novidades, vlew pelas dicas frequentes
não consigo colocar a textura do céu ... ja conferi tudo muitas vezes ta tudo certo ..... o meu blitz 3d é verção demo .... alguem pode ajudar?
ResponderExcluirPrimeiramente Anonimo se vc quiser seguir criando games compre a licença ou baixe a verção full gratuitamente que esta na guia de Downloads.
ResponderExcluirlogo a seguir a resposta para sua duvida.
vc deve definir onde a textura deve ser aplicada veja o exemplo:
Personagem=CreateSphere()
Textura=LoadTexture ("Textura.jpg")
EntityTexture personagem,Textura
na aula esta assim:
ceu=CreateSphere ( 32 )
PositionEntity ceu,0,30,0
;definimos onde a textura sera aplicada no caso no ceu
EntityTexture ceu,ceutex
USE SEMPRE AS IMAGEM NA PASTA DO JOGO!!
CASO QUEIRA DEIXAR UMA PASTA DENTRO DA PASTA DO JOGO SEPARADA PARA SEUS ARQUIVOS NA HORA DE CARREGALAS USE A BARRA "/" , veja um exemplo.
imagem=LoadTexture ( "imagens/foto1.jpg" )