Tutorial Unity Completo

download Tutorial Unity Completo

of 33

Transcript of Tutorial Unity Completo

Tutorial by; Sites: www.censuradoveg.blogspot.com www.veggames.orgfree.com E-mail: [email protected] Msn: [email protected] Twitter: @tuliocalil Facebook: Tulio calil Youtube: /XDtulio < Siga-me ^^

Falando... Fala galera! Como vo? Espero que bem. ^^ Ento esse tutorial ficou meio que invertido, porque eu fiz tcnicas mais avanadas e agora voltamos para o bsico. Isso no si deve a min, foi um de vocs que pediram pra min fazer, ento mi pesam chorando que eu fao rindo, Ta a! Bom quem num gostar desse tutorial, desculpas mais ele realmente necessrio! Ento Vamos tentar! Dividir em duas ou trs partes, Assim se eu faltar com alguma coisa na primeira vocs avisam e eu coloco na segunda, e assim por diante.

As ferramentas bsicas so:

Movimenta a tela na horizontal ou vertical. Seleciona e move objetos. Rotacional objetos. Aumenta ou diminui a escala dos objetos.

Viso geral:

Ento vamos criar um game, Primeiro vamos em: File>New Project...

Segunda tela:

Bom bem simples esse passo, basta escolher o diretrio do seu projeto e o nome, EX.: C:\users\usuario\documents\ Tutorial dois. Em seguida marque as packages que vamos usar. O que so packages? um termo em ingls para Pacote Exemplo: Pacote de Scripts, Pacote de Partculas, etc. Marque os seguintes packages:

E agora clicamos em

.

Demora um pouquinho mesmo, depende do seu PC.

Essa a primeira tela do nosso projeto. Vamos comear vendo o contedo da pasta Standard Assets.

Tudo o que agente importou est a, mais se precisar importar mais coisas? Simples vamos a Assets > Import Package. Selecione que voc deseja.

Vamos criar o terreno, Para isso vamos a Terrain > Create Terrain:

Temos isso:

Uma tela cinza? No esse nosso terreno, basta mudar a cmera de lugar, Com o boto direito do mouse clique e mova at ver o terreno claramente, Para dar um zoon ou tirar use a bolinha do meio do mouse:

Ainda est mal feito. Bem se pensarmos bem, um jogo imita a realidade ou vise versa... Sendo assim na vida real temos luz, ou seja o sol! Ento vamos adicionar luz no jogo, vamos em, GameObject > Create Other > Directional Light:

Porque o Directional light? Bom como o nome diz ela direcional, o Point light s um ponto de luz e o Spotlight como uma bola de luz.

Agora posicione a luz de forma que bata no terreno, usando essa ferramenta:

Pronto ta a, um terreno feito. Agora vamos a parte bonita da coisa, ou seja modelar esse terreno, o unity 3D tem um ferramenta muito boa para fazer isso! Basta clicar-mos no terrenos e ir em suas propriedades:

Aumenta o terreno. Diminui o terreno. Cria eroso no terreno. Adiciona textura ao terreno. Adiciona arvores no terreno. Adiciona flores no terreno. Configuraes do terreno.

Vamos usar a ferramenta de textura: Clique e vamos ver isso:

So os formatos dos pinceis usados para pintar o terreno. Adiciona uma textura a paleta de texturas. Escala do pincel. Opacidade ou claridade do pincel. Target Strengh deixa a pintura mais transparente.

Adicione a textura, clique em

:

Adiciona a Textura. Edita, troca a textura. Remove a Textura.

Vamos em

:

Seletor de texturas. Posio de x. Posio de y. Escala de x. Escala de y. Deixamos como est (ano ser que voc queira algo exato) e clicamos no circulo :

Vamos adicionar esta:

Lembrando que ele oferece um sistema de busca:

Textura adicionada clicamos em Add.

Pronto, vamos criar agora nossa cadeia de montanhas. Nesse ponto voc pode fazer manual ou com um script do unity 3D, para usar o do script baixe a packge no site do unity3D. Vamos s propriedades do terreno e clicamos em:

Escolhi um pincel mais duro porque fica mais certo as elevaes, como si trata de montanhas pode ser irregular mesmo. Agora vamos clicar no terreno e mover o mouse:

Faa seu terreno. O meu ficou assim:

Uma simples ilha, agora como eu quero que as rochas ganhe cor e tenha areia vamos pintar o terreno, vamos nas propriedades, em texturas e adicionamos uma textura de areia, em seguida pintamos as bordas da ilha:

Terminado de pintar:

Agora pintando as rochas, fazemos a mesma coisa, invs de areia escolhemos a textura de rocha, e pintamos:

Veja como pequenos detalhes ajudam a dar mais vida e qualidade ao jogo! Agora vamos adicionar um oceano, se voc tiver a verso mais recente do unity 3D importe a seguinte package:

Que um gua mais realista, e free. :D

Vamos a Standard Assets > Water (basic) se sua vero for antiga e > Water (Pro Only) se for nova.

Abra a pasta Water e arraste at a scene de seu projeto. (No Water (Basic) Tem opo:

Sendo: Noite. Dia. (E na Water (Pro Oly) Temos que abrir a pasta Water4 e arraste uma das duas).

Usando a ferramenta Scale

Aumente ela:

Vamos agora adicionar um player rpido, para poder testar o game, Vamos em, Standard Assets> Character Controller > First Person Controller. Arraste ele para a cena.

Ateno! No se esquea que se voc colocar o player dentro do terreno ele fica caindo, tem que ser acima do terreno! Vamos testar:

Pronto, podemos deixar o player de lado, pois ainda no est na hora de explicar ele. Bom, agora vamos deixar mais realista o nosso terreno, colocando arvores, grama etc. Vamos a Trees > Edit Trees > Add tree:

(quase o mesmo processo das texturas do terreno)

Adicione o seguinte tree Palm:

E vamos a brush size e diminuir o tamanho do pincel para 5. E vamos clicando onde voc quer ter arvores:

Sendo assim vamos colocar agora Grama no terreno:

Vamos em Edit Details... e adicionamos a seguinte textura:

E podemos criar nossa grama:

Pronto terreno realista. (Vale lembrar que esse no o Maximo de realidade conseguida no unity 3D!!!). Testando o game:

Viram como a grama se mexe simulando o vento? um timo recurso do unity 3D.

Bom agora como todo game, temos que ter um cu! Vamos agora cri-lo, Vamos em:

Sendo Render Settings Configuraes de reproduo, em uma traduo tosca.

E vemos o seguinte painel:

Nevoeiro. Cor do nevoeiro. Modo do nevoeiro. Densidade do nevoeiro. Comeo linear do nevoeiro. Fim do nevoeiro linear. Luz do ambiente. Material para compor o cu. Fora da Aurola de luz. Fora da Labareda de luz. Textura Aurola de luz. Textura do borro. Lembrando que nas opo que tem que selecionar textura, tem que clicar em .

Vamos usar a opo Skybox Material , para isso precisamos conhecer nossos SkyBox, Eles esto em Standard Assets > Skyboxes.

So eles:

Cu crepsculo. Cu sinistro. Cu escuro. Cu com nuvens. Cu com nuvens. Cu estrelado. Cu dia. Cu dia. Cu dia. Escolha o de sua preferncia, e abra novamente o Render Settings, e arraste o cu preferido para a aba Skybox Material no Render Settings, em seguida teste o jogo:

Ficou muito mais realista, e agora vamos criar fogo e uma cachoeira. (muito exigidos nos jogos atuais).

Vamos criar um Particle System, vamos em GameObject > Create Other > Particle System:

Vemos esse painel:

Deixe seu painel assim:

Agora veja que sai uma fumaa branca, vamos mudar isso. Vamos descer no painel do particle system e vamos encontrar essa parte:

Abra Materials, e em Size Coloque trs, (ser as fazes do fogo, ou seja ele comeara pequeno, mdio e grande). Coloque exatamente como est aqui:

Si voc colocar ele perto do cho, crie uma point light vermelha, vamos em GameObject > Create Other > Point Light:

Vamos alterar a configurao dele, deixando assim:

E posicione abaixo do fogo:

Pronto, fogo completo e muito realista (ainda no o Maximo de realidade).

Cachoeira como o fogo, invs de subir ela vai descer... Vamos comear pegando as imagens na arquivo .zip. Crie um Particle system e nomeio de Cachoeira_1 e deixe da seguinte opo:

Em seguida crie outro e nomeio de Cachoeira_2 e configure assim:

(Motivos para no usar o Materials para unir os dois em um s: Com essa opo voc vai ter um revezamento de texturas. Agora criando dois distintos vamos ter uma interao maior). Sua cachoeira est prontinha para o banho! ^^.

Pronto, eu fico por aqui mesmo, com exatas 33 folhas j est bom para primeira parte do tutorial, e essa parte atrasou bastante porque era pra ter sado no sbado ou domingo, mais como eu moro longe pra caralho de uma lan e em meu bairro no pega net (por enquanto) eu deixei logo para postar hoje (nem sei que dia hoje e num vou olhar a data ). Ento Como vocs podem ver essa apostila deveria ser vendida!!! Assim eu teria lucro e tempo e dinheiro para estudar melhor o unity. ^^ mais detesto esse tipo de gente que vende essas coisas que deveriam ser de graa... Prefiro tirar dinheiro de vocs de uma jeito mais amigvel Logo vou colocar um Buto da PayPal e quem quiser doar, estamos awe! Esperem e opinem para prxima Apostila! No se esqueam de pedir o que querem! Eu num sou adivinho! (Na verdade eu sou sim! Muuuuuuuuuuuuhahahahaha) Fui galera. Abraos...

Cliquem nos anncios do meu site: www.censuradoveg.blogspot.com assim mi ajudam sem perder nada! ^^

O site da veg games ainda est desativado porque eu to sem tempo para colocar na web e corrigir bugs do SQL.

Antes de encerrar queria dar um aviso (quase esqueci!), O Frum j est quase pronto!!! , onde estarei dando suporte a pessoas postando engines, tutoriais, texturas etc. Espero que vocs entrem e ajudem os membros e os membros ajudem vocs, Afinal para isso que serve um frum! Um tirar a duvida do outro!