Mataleone.com








    Tutorial 3: Uma Sala Simples ao Ar Livre

OBS: Para o entendimento deste tutorial, eh necessario que voce tenha lido os tutoriais de introducao e configuracao.

Este tutorial ira ensinar passo a passo como criar uma sala simples ao ar livre, mostrando varias operacoes basicas do WorldCraft. Uma lista completa das ferramentas do WorldCraft voce encontra na pagina de secao de referencias na pagina de tutoriais.

  • Com o WorldCraft ja instalado e configurado, abra um novo mapa (menu File -> New). Se voce tiver mais de um mod configurado, vai aparecer uma lista para voce selecionar para qual mod o seu mapa sera. Selecione o Half-Life normal.
  • Selecione uma textura de chao clicando no botao Browse () na janela de texturas do lado direito.
  • Ajuste o grid para 32 ().
  • Selecione a ferramenta de Criacao de Brush (), clique na janela top e arraste criando um quadrado de 8x8 unidades de grid. Na janela side ou front, ajuste a altura do brush para 1 unidade de grid. Com o cursor em cima de alguma das janelas 2D, tecle ENTER. O brush do chao esta criado e ja podera ser visto na janela 3D:
  • Se na janela 3D nao estiver aparecendo nada, clique once esta escrito Camera e selecione 3D textured. Se aionda nao aparecer nada, a camera deve estar virada. Na pagina de ferramentas do Worldcraft ha uma explicacao de como mexer com a camera.
  • Selecionando a area do brush, antes de clicar ENTER:

    Brush criado, apos o ENTER:

  • Selecione uma textura de parede.
  • Ainda com a ferramenta de criacao de brush selecionada, clique na janela top e arraste criando um retangulo de 8 unidades de grid de altura e 1 de largura em cima da borda esquerda do brush de chao. Na janela side ou front, ajuste a altura do brush para 4 unidades de grid. Tecle ENTER e uma parede ja estara criada:
  • Selecione a ferramenta de Selecao () e selecione a parede (na janela 3D eh mais facil).
  • Segure SHIFT, clique na parede na janela top, arraste ate a borda da direita do brush de chao, solte o brush depois solte a tecla SHIFT. Esta eh a operacao de clone, e voce acabou de criar uma copia da parece original:
  • Selecione uma parede, segure CTRL e selecione a outra parede. As duas paredes estao selecionadas.
  • Tecle CTRL-E para centralizar todas as janelas nos objetos selecionados. Tecle CTRL-C (copy) e depois CTRL-V (paste). Com isso, voce criou uma copia das duas paredes exatamente em cima das originais, com as copias selecionadas. Voce poderia copia-las usando o clone, mas preferi apresentar este novo metodo. Nao desfaca a selecao!
  • Clique algumas vezes em qualquer parede selecionada e repare que a selecao nao se desfez, mas os "handles" em volta da selecao mudam cada vez que voce clica neles. Va clicando ate ficar com os handles no modo rotate.
  • Clique em algum handle e arraste para rotacionar as paredes. Rotacione 90 graus. Para maior precisao, voce pode rotacionar em passos de 15 graus. Se a opcao de configuracao 2D views/Default to 15 degrees rotation estiver ligada (recomendado!), as paredes ja vao rotacionar em passos, se nao, a rotacao vai ser livre e pode ser dificil acertar os 90 graus perfeitamente. Se este for o caso, segure SHIFT que a rotacao sera em passos. O SHIFT tambem serve para fazer rotacao livre caso a rotacao em passos esteja ligada. Nao desfaca a selecao ainda.
  • Mude os handles para o modo resize (clicando na selecao). Segure o handle do meio da esquerda e arraste uma unidade de grid para a direita. Segure o handle do meio da direita e arraste uma unidade de grid para a esquerda. Agora voce ja tem as 4 paredes posicionadas nas bordas do chao.
  • Agora voce ja pode desfazer a selecao ou clicando em qualquer area fora dos objetos selecionados ou teclando SHIFT+Q
  • Selecione o brush do chao e clone-o na janela side ou front posicionando-o em cima das paredes. Este sera o brush do ceu.
  • Agora voce ja tem um mapa totalmente fechado. Se houver qualquer buraco (LEAK), ele nao vai compilar, e achar leaks eh a parte mais chata ao se mapear. Portanto tenha muito cuidado ao construir o seu mapa para fechar tudo, e cuidado tambem quando estiver alterando brushes irregulares (nao-blocos), que se voce puxa de um lado, ele pode abrir um buraco do outro. Veja este tutorial para saber como encontrar e prevenir leaks.
  • Agora selecione a textura chamada SKY. Na janela de selecao de texturas, ha um campo em baixo que pode ser usado para mostrar apenas as texturas que tem o texto que voce escrever.
  • Selecione o brush de ceu e clique no botao de aplicacao de textura ().
  • Veja na janela 3D (texturizada) que a textura foi aplicada ao brush. Qualquer brush pintado com a textura SKY eh um brush especial e sera tratado como se fosse um espaco aberto para o ceu no Half-Life. Se voce estiver dentro desta sala e olhar para cima, voce vera o ceu, e do ceu vira a luz do dia que ilimunara a sala. Aleluia!
  • Para selecionar a cor da luz que o ceu emitira, selecione a ferramenta de criacao de entidade (), e clique na janela top bem no meio da sua sala. Um quadrado com um eixo aparecera em todas as janelas 2D, cujo centro sera o centro da entidade de ponto a ser criada. Ajuste na janela side ou front e posicione-o no meio da sala. Tecle ENTER e a entidade sera criada.
  • Selecionando a posicao da entidade, antes de clicar ENTER:

  • A entidade criada sera do tipo que voce escolheu na configuracao Game Configuration/Default PointEntity Class. Selecione esta entidade e tecle CTRL+ENTER para abrir a janela de propriedades da entidade. Mude o tipo da entidade (Class) para light_environment. Um mapa so pode ter uma entidade do tipo light_environment.
  • Apos o ENTER, entidade criada e selecionada:

  • Para escolher a cor da luz, selecione a propriedade Brightness, clique em Pick Color e selecione a cor. Um mapa de dia deve ter uma luz amarelo clara, de noite mais azulada, um por-do-sol mais vermelho, e assim vai. Teste varias cores que elas mudam bastante o ambiente do mapa. Em Angle, selecione de que direcao vira a luz, visto da janela top. O campo Pitch diz qual a altura do "sol" e deve variar entre -90 e 0. -90 eh meio-dia, a luz vem direto de cima, -45 eh algo como 4 da tarde e 0 a fonte de luz vem direto do horizonte. Sacou?
  • Selecao de luminosidade:

  • Para selecionar a aparencia do ceu em si (canyon, cidade, espaco, etc...) que voce quer usar no seu mapa, selecione o menu Map -> Map Properties, e escreva no campo environment map (cl_skyname) o nome do ceu que voce deseja. (veja nas paginas de Tutoriais uma lista completa de ceus disponiveis). Se o seu mapa for para algum mod, veja no diretorio gfx/env do mod quais os nomes dos ceus disponiveis para ele.
  • Vamos agora botar um vidro dividindo a sala. Clone a parede esquerda e posicione-a no meio da sala. Ajuste o seu tamanho para nao sobrepor nenhum brush, diminua sua espessura para 4 pontos e pinte-a com uma textura de vidro (tipo GLASS_BRIGHT). Selecione o brush e clique no botao ToEntity () para transformar o brush numa Entidade Brush. Clique Alt+ENTER para abrir as proriedades da entidade. Troque o tipo para func_breakable, sete o Render Mode para Texture, o FX Ammount para 255 e Strength para 1. Agora voce ja tem um vidro quebravel.

  • Coloque tambem um pe-de-cabra pra quebrar o vidro. Eh so criar uma nova entidade do tipo weapon_crowbar ao lado do info_player_start.
  • Agora so falta definir onde o jogador ira aparecer quando o mapa iniciar (spawn). Crie uma entidade dentro da sala e mude seu tipo para info_player_start. Ajuste o angulo para a direcao para a qual o jogador ira comecar olhando. Esta entidade nao deve encostar no chao, deve ficar "flutuando". Se ela encostar em algum brush, voce vai ficar travado ao iniciar o jogo.
  • Pronto, agora voce ja tem um mapa pronto para jogar. Eh so compilar e rodar no Half-Life, mas antes eh sempre bom clicar Alt-P para verificar se nao tem nenhum erro no mapa. Para compilar e jogar, veja o proximo tutorial, Guia de Compilacao. Se quiser, aqui esta o arquivo usado neste tutorial.
  • Sala final:

    Como ficou no Half-Life:

    por - Mataleone -

    Siga para o tutorial de compilacao...

    Copyright � 2001-2021 by Studio Avante