0% acharam este documento útil (0 voto)
97 visualizações13 páginas

Tutorial Unity IA

Este documento fornece um tutorial sobre como criar inteligência artificial (IA) básica para inimigos em um jogo usando Unity. O tutorial explica como criar cubos que representam inimigos e pontos de referência para eles circularem, além de fornecer três scripts para controlar a movimentação, animação e roteamento da IA.

Enviado por

Paulo Assis
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
97 visualizações13 páginas

Tutorial Unity IA

Este documento fornece um tutorial sobre como criar inteligência artificial (IA) básica para inimigos em um jogo usando Unity. O tutorial explica como criar cubos que representam inimigos e pontos de referência para eles circularem, além de fornecer três scripts para controlar a movimentação, animação e roteamento da IA.

Enviado por

Paulo Assis
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Tutorial by;

Sites:
www.censuradoveg.blogspot.com
www.veggames.orgfree.com
E-mail: [email protected]
Msn: [email protected]
Twitter: @tuliocalil

< Siga-me ^^

Facebook: Tulio calil


Youtube: /XDtulio
Conta Bancaria: xxxxx-xxx-xx

kkkkkkkkkk

Falando...
Fala galera, blz? nois.
Bom, estamos aqui na luta, mais um tutorial, e antes de comear aqui queria avisar
uma coisa. No desista do seu game s por que ficou difcil chato ou no sabe fazer
algo! Sempre tem uma sada! Scripts, modelagens, idias etc.
Todos desistem, s os fracos no continuam Tlio calil.
Motivos do tutorial:
Ento Foi basicamente o mesmo, e tambm mi comprometi com vocs a criar
tutoriais...
Enquanto a questo do portugus?
Galera eu sou de famlia humilde, como a maioria aqui, ento tenho que estudar
fazer tutoriais para unity, game maker, entre outros que no vem ao caso...
Minhas notas esto baixas e no posso perder de ano, ento fao o tutorial rpido e
do uma revisada rpida no Microsoft Word.
Eu to tentando prestar mais ateno na Ortografia, mais algo sempre passa
:D
Acabando aqui o momento Dramtico, Vamos ao que importa!

Comeando

Script

O fim!

Bom at agora j vimos: Sistema de hud e hits, terreno, player, inventario,


menu:

Como vai ser o sistema de IA (Inteligncia Artificial), Fiz um rpido


esquema no paint para demonstrar:

Sendo P Nossos pontos de referencia do mostro, formando um triangulo


que ser aonde ele vai circular. Nesse esquema o que acontece
quando ele v o player:

O nosso querido Pac man Vai atrs do nosso player, esquecendo


totalmente do seu ponto de referencia.

Quando o player toma muita distancia do Pac Man:

O nosso Pac Man Volta com o rabo entre as pernas para a seu QG.
Voltar com o rabo entre as pernas = Voltar sem graa.
QG = Quartel General.

Ento, esse script tem uma coisa boa e uma ruim, a boa que ele suporta
voc colocar animao, ou seja se o mostro correr ele ira executar
animao Walk se atirar/atacar Shot e assim por diante... A parte ruim
que eu no vou demonstrar aqui como usar, e tambm no sei o estado
do script! Ento se algum tiver algum erro me falam que eu vejo o que eu
fao.
Vamos comear criando um cubo para ser o nosso inimigo, vamos em:
GameObject>Create Other> Cube.

Coloque uma textura para definir um do outro, pois vamos duplic-lo para ver o real
resultado...
Configurando o cubo, Vamos pensar primeiro (Quero da uma treinada no seu raciocnio :D),
Ns vamos querer que ele movimente-se, qual script faz o player se movimentar?
Character Controller! Adicione isso ao cubo, mais espera! E se quando ele nascer ele ficar
voando? Temos que adicionar gravidade! Vamos adicionar um Rigidbody , a coliso j vem
com o cube ento j podemos duplic-lo: CTRL + D, e posicione eles separados:

Agora vamos criar mais um objeto, um Empty Ou seja vazio.

Coloque o nome de WayPoint e faa como um triangulo, como no esquema do Pac Man,
Ele no tem nem uma textura e no pode ser visualizado, isso pode ser alterado, como eu
quero que esse tutorial seja rpido no vou mostrar, use a imaginao e memria e faa um
triangulo, OBS:Grande!!.

Chegou a parte Burocrtica :D e to esperada, os scripts.


Ok, So apenas 3 scripts, sendo eles:
Ai.js
Cuida de toda a IA do nosso inimigos, movimentos, atacks, velocidade etc.
Aianimation.js
Cuida da animao, e como uma segunda parte do Script Ai.js.
AutoWayPoint.js
Ser o script dos pontos de referencias do inimigo.
Os scripts esto dentro do arquivo Tutorial IA Unity.zip , No vou postar aqui.

Agora arraste o script AutoWayPoint para os 3 WayPoint, em seguida arraste o script AI


para os dois Cubos/inimigos.
Agora no cubo dos inimigos onde tem Target onde voc coloca o seu alvo, ou seja, o
player, Agora v no player e Onde tem Tag Selecione Player.

Clique e Selecione o player!


Pronto, Terminado, Teste e veja como ficou sua mega inteligncia artificial:

Prontinho! Aproveitem ao Maximo! Sei que no uma IA do Residen Evil, God of War, Prince
of Persia, mais o que tem pra hoje, ^^. Abraos awe galera e fico por aqui! Um breve recado

sobre o prximo tutorial, no ser sobre loand and save, problemas aqui, ento pode ser sobre
jogo online! ;D Fiquem espertos! Fuiiiiiiiiiii...

Tutorial by;
Sites:
www.censuradoveg.blogspot.com

E-mail: [email protected]

www.veggames.orgfree.com

Msn: [email protected]

Twitter: @tuliocalil

Facebook: Tulio calil

Youtube: /XDtulio

bom lembrar!
Por favor, amigos, cliquem nos anncios do meu blog:

www.censuradoveg.blogspot.com
Como eu j disse anteriormente, voc mi ajuda e eu ti ajudo!

Antes de encerrar queria dar um aviso (quase esqueci!), Eu pretendo criar um


frum sobre Unity 3D, 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!

Tai o nome, Unity Master, quando tiver totalmente pronto eu posto no meu
blog, e na comunidade do unity 3D, Vlw galera!

Você também pode gostar