SchultzGames
Para tirar dúvidas, crie um tópico especifico na área "Dúvidas em Geral" e aguarde ser respondido. Evite comentar em tópicos não relacionados a sua dúvida :D
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Existe outras formas de multiplayer sem ser pelo Photon ou Unet?
GetComponet em Array
Script pesado
A escala do objeto importa ?
Erro: all compiler errors have to be fixed before you can enter play mode
Erro ?
Como eu faço pra quando o tempo chegar em 14 segundos ele fazer algo
Animação de arma
[TUTORIAL] Script de arma completo! [FREE]
ERRO: O nome de tipo ou namespace "UI" não existe no namespace "UnityEngine"
Skill não se move com o Jogador!!
Amoeba / Gosma - Unity
Player sobreviver desde as 00h ás 04:00
[RESOLVIDO] Publicar no PlayStore um app de Realidade Aumentada
Script de Tempo
[RESOLVIDO] Problema ao arrastar imagens, músicas ou modelos 3D para a UNITY
alguem sabe como atualizar o c#
Como fazer um chão quebrar ao passar por cima no Unity 3D
como fazer um objeto seguir o player 2D
Jogo de Galo e de Galinha também
[TUTORIAL] Controle 3ª pessoa com animações mecânicas (root motion)
Alquem pode me explicar como funciona essa funçao
Como fazer o botão de tiro com touch nao com tecla
Como mover um objeto sem usar collider ou rigidbody?
[RESOLVIDO] Audio Stop e PlayOneShot
Como adicionar códigos nativos de 64 bits em um app Android? 64 bits do Google Play
[RESOLVIDO] Não posso chamar uma matriz por outra?
[RESOLVIDO] Colisão
Mesh bugada no Android
Rotação animação
[RESOLVIDO] Sombras pixeladas (Android)
Como posso fazer pra atirar onde o cursor do mouse está (UNITY 2D)
[DIVULGAÇÃO] Venha aprender C# jogando!
Como programar um sistema para fazer o Player puxar um objetos no Unity
[RESOLVIDO] Erro com "Instantiate"
Migração de Projetos no Unity
Unity: Como otimizar automaticamente o app para o GooglePlay
as sombras da minha sena esta sendo renderizadas longe de aonde deveria começar
Cena para fim do jogo
Podcast de desenvolvedores de jogos
Alguem cria jogos pagos para PLAY STORE?
[DUVIDA] Problema para "spawnar" os players no PhotonNetwork
[RESOLVIDO] Rotacionar modelo ou eixo de orientaçao (iniciante)
Animaçoes
Entou com duvida com on trigger Enter e Exit - UNITY
Script de player - camera bugada - Photon
Alguém que mexa com otimização mobile? Trabalho Remunerado!
Como mudar o prefab do jogador usando unet
Unity Sem DropDown
Demonstração do meu primeiro jogo de terror.
Importa e aplicar animações com root motion
Alterar Variável em conexão de rede
[TUTORIAL] Serialização - JSON
Unity Terrain - Como deixar uma área plana?
Controles mobile 2d game Kit
Projeto Travando Demais
GAME ONLINE UNITY
Novo Projeto - Home Scared
Formação de Equipe
Loja Virtual e moedas.
Oque tem de errado nesse skript ele nao esta voltando a ficar off
Como criar assinatura mensal em jogo na play console
Projétil para arma
[TUTORIAL] Mover objetos 2D e conectar em lugares específicos
[RESOLVIDO] Luz Atravessa Parede
Travando na exportação para Unity
ajuda first person mobile!!
Tento iniciar o unity mas a area de criação não carrega .
Pegar nome objeto clicado
Sistema de coordenadas
Inimigo pular por obstáculos
Erro na execução do jogo
Duvida anuncios da admob
HDRP Unity 2019.3 - Cena escura
Projeto Nervous, formação da equipe
[RESOLVIDO] Salvar Nível de jogo!!
Travar movimento pra frente
Como Faço um Contador na unity 2019 usando GUI
UnityAds
Como reproduzir um som na unity 2019
New The Duel Gunz
trocar de cena quando a vida do inimigo for" 0"
Problema com icone de notificação (small)
Iniciando Unity com erro de compilação
(Google Play) Aviso de instalação não recomendada do meu apk
Problema com a Gui Label
Mudar a Cena ao Apertar o Button
Como fzer um objeto mover suavemente em relacao a camera tipo jogos atuais de fps ajuda :(
Como fazer um campo de visao, vi varios tuturs mas realmente parece ser complexo
Som de queda
Problemas Com C# Script
DAR AÇÃO A UM BOTÃO
Animação de Morte 2
Alterar posição de objeto 2d em relação ao personagem
Bug com Dropdown
Como solicitar permissão de armazenamento na unity
Sistema de Yu-Gi-Oh! - ATT [2020]
[AULAS] Aprenda C# agora!
Como fzer um objeto mover suavemente em relacao a camera tipo jogos atuais de fps
Hoje à(s) 1:07 pm
Hoje à(s) 11:00 am
Hoje à(s) 9:54 am
Hoje à(s) 9:02 am
Hoje à(s) 4:50 am
Hoje à(s) 12:12 am
Ontem à(s) 9:20 pm
Ontem à(s) 4:29 pm
Ontem à(s) 12:42 pm
Ontem à(s) 3:50 am
Sab Fev 15, 2020 7:28 pm
Sab Fev 15, 2020 3:19 pm
Sab Fev 15, 2020 10:36 am
Sab Fev 15, 2020 12:29 am
Sex Fev 14, 2020 7:41 pm
Sex Fev 14, 2020 4:59 pm
Sex Fev 14, 2020 2:19 pm
Qui Fev 13, 2020 2:25 pm
Qua Fev 12, 2020 11:17 am
Ter Fev 11, 2020 7:26 am
Ter Fev 11, 2020 1:07 am
Ter Fev 11, 2020 1:03 am
Seg Fev 10, 2020 10:30 pm
Seg Fev 10, 2020 8:57 pm
Seg Fev 10, 2020 8:32 pm
Seg Fev 10, 2020 4:46 pm
Seg Fev 10, 2020 4:38 pm
Seg Fev 10, 2020 4:15 pm
Dom Fev 09, 2020 8:24 pm
Dom Fev 09, 2020 6:32 pm
Dom Fev 09, 2020 6:27 pm
Dom Fev 09, 2020 6:22 pm
Dom Fev 09, 2020 6:17 pm
Dom Fev 09, 2020 6:11 pm
Dom Fev 09, 2020 5:55 pm
Dom Fev 09, 2020 3:24 pm
Dom Fev 09, 2020 2:18 pm
Dom Fev 09, 2020 2:11 pm
Dom Fev 09, 2020 11:22 am
Sab Fev 08, 2020 2:40 pm
Sab Fev 08, 2020 1:03 pm
Sab Fev 08, 2020 12:10 pm
Sab Fev 08, 2020 11:40 am
Sab Fev 08, 2020 11:18 am
Sab Fev 08, 2020 4:46 am
Sex Fev 07, 2020 10:22 pm
Sex Fev 07, 2020 9:47 pm
Sex Fev 07, 2020 2:10 pm
Qui Fev 06, 2020 10:35 pm
Qui Fev 06, 2020 10:06 pm
Qui Fev 06, 2020 9:44 pm
Qui Fev 06, 2020 2:23 pm
Qui Fev 06, 2020 2:01 pm
Qui Fev 06, 2020 12:51 pm
Qui Fev 06, 2020 10:36 am
Qui Fev 06, 2020 1:19 am
Qua Fev 05, 2020 10:26 pm
Qua Fev 05, 2020 10:13 pm
Qua Fev 05, 2020 10:12 pm
Qua Fev 05, 2020 10:03 pm
Qua Fev 05, 2020 10:02 pm
Qua Fev 05, 2020 10:01 pm
Qua Fev 05, 2020 9:09 pm
Qua Fev 05, 2020 7:48 pm
Qua Fev 05, 2020 10:10 am
Qua Fev 05, 2020 10:03 am
Qua Fev 05, 2020 12:37 am
Qua Fev 05, 2020 12:04 am
Ter Fev 04, 2020 7:36 pm
Ter Fev 04, 2020 3:14 pm
Ter Fev 04, 2020 1:33 pm
Seg Fev 03, 2020 2:18 pm
Seg Fev 03, 2020 9:06 am
Dom Fev 02, 2020 11:42 pm
Dom Fev 02, 2020 9:56 pm
Dom Fev 02, 2020 8:53 pm
Dom Fev 02, 2020 7:58 pm
Dom Fev 02, 2020 6:46 pm
Dom Fev 02, 2020 4:06 am
Dom Fev 02, 2020 1:59 am
Sab Fev 01, 2020 10:35 pm
Sab Fev 01, 2020 10:14 pm
Sab Fev 01, 2020 10:01 pm
Sab Fev 01, 2020 8:56 pm
Sab Fev 01, 2020 7:31 pm
Sab Fev 01, 2020 6:19 pm
Sab Fev 01, 2020 1:15 pm
Sab Fev 01, 2020 12:52 pm
Sab Fev 01, 2020 4:54 am
Sex Jan 31, 2020 3:32 pm
Sex Jan 31, 2020 2:59 pm
Sex Jan 31, 2020 2:56 pm
Sex Jan 31, 2020 1:16 pm
Qui Jan 30, 2020 11:42 pm
Qui Jan 30, 2020 8:15 pm
Qua Jan 29, 2020 9:43 pm
Qua Jan 29, 2020 7:09 pm
Qua Jan 29, 2020 6:40 pm
Qua Jan 29, 2020 4:07 pm
artplayer
Batataaaa
Fagner
FelixTedesco
Fabio424
RafaelSquid1
Felipe42
Edivandro2706
Edu4rdogx
juansup
Nalfam
Fagner
SherDown
joffersoju
joffersoju
MarcosSchultz
diegopds
Daniel Dória
palestinus
dstaroski
pedroorf
ffabim
estuartyy
diegopds
BlesseD
iToddy
Snickers1020
maxwarnava
Duarte
MayLeone
MRX
MayLeone
poyser
MayLeone
BlesseD
Fagner
lesgoy
lesgoy
Nightos
hendrick22
lesgoy
daniel123163
HEINZ4K
hendrick22
Felipe42
juansup
mama2401
juansup
LúcioHenrique098
lauderson
hendrick22
SergioDB
paulocezarphp
Edu4rdogx
robsonguerrero
ffabim
fecirineu
fecirineu
fecirineu
fecirineu
Felipe42
fecirineu
speedluk
Batataaaa
guimaraf
Edivandro2706
Fagner
Fagner
FortunoKiller
juansup
JohnRambo
Antônio T
poyser
lesgoy
Sherlock
poyser
speedluk
MayLeone
EduAze33
Fagner
Chilinger
poyser
poyser
DIEGO29
poyser
Edivandro2706
Fagner
Fagner
LúcioHenrique098
Edivandro2706
BlesseD
BlesseD
hendrick22
tyna1
JoelMJunior
poyser
MayLeone
MayLeone
BlesseD

[TUTORIAL] AI Enemy ( Jogos de terror )

Página 3 de 3 Anterior  1, 2, 3

Ir em baixo

TUTORIAL Re: [TUTORIAL] AI Enemy ( Jogos de terror )

Mensagem por MarcosSchultz em Seg Jul 30, 2018 9:51 pm

OK, tente utilizar este código abaixo e veja se está aparecendo a mensagem "entrou no if do raycast" enquanto você usa o código

Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;

public class Monster : MonoBehaviour {

   public Transform Player;
   public float perceptDistance = 30, followDistance = 20, attackDistance = 2;
   public float velocityWalk = 3, velocityFollow = 6, timePerAttack = 1.5f, damege = 100;
   public Transform[] destinyRandom;

   private NavMeshAgent naveMech;
   private float distancePlayer, distanceAipoint;
   private bool seePlayer;
   private int nowAIpoint;
   private bool followAnything, contFA, attackAnything;
   private float cronoFollow, cronoAttack;

   // Use this for initialization
   void Start () {
      nowAIpoint = Random.Range(0, destinyRandom.Length);
      naveMech = transform.GetComponent<NavMeshAgent>();
   }

   // Update is called once per frame
   void Update () {
      distancePlayer = Vector3.Distance(Player.transform.position, transform.position);
      distanceAipoint = Vector3.Distance(destinyRandom[nowAIpoint].transform.position, transform.position);
      //====Raycast====//
      RaycastHit hit;
      Vector3 location = transform.position;
      Vector3 forLocation = Player.transform.position;
      Vector3 direction = forLocation - location;
      if(Physics.Raycast(transform.position, direction, out hit, 150) && distancePlayer < perceptDistance)
      {
         Debug.Log ("entrou no if do raycast");
         if (hit.collider.gameObject.CompareTag("Player"))
         {
            seePlayer = true;
         }
         else
         {
            seePlayer = false;
         }
      }
      //====Checagem e Decisões do Inimigo====
      if (distancePlayer > perceptDistance)
      {
         Walk();
      }
      if (distancePlayer <= perceptDistance && distancePlayer > followDistance)
      {
         if(seePlayer == true)
         {
            See();
         }
         else
         {
            Walk();
         }
      }
      if(distancePlayer <= followDistance && distancePlayer > attackDistance)
      {
         if (seePlayer == true)
         {
            RunOut();
            followAnything = true;
         }
         else
         {
            Walk();
         }
      }
      if(distancePlayer <= attackDistance)
      {
         Attack();
      }
      //Comandos de Walk
      if(distanceAipoint <= 2)
      {
         nowAIpoint = Random.Range(0, destinyRandom.Length);
         Walk();
      }
      //Contadores de Perseguição
      if(contFA == true)
      {
         cronoFollow += Time.deltaTime;
         Debug.Log("Entrou!");
      }
      if(cronoFollow >= 5 && seePlayer == false)
      {
         contFA = false;
         cronoFollow = 0;
         followAnything = false;
      }
      //Contador Attack
      if(attackAnything == true)
      {
         cronoAttack += Time.deltaTime;
      }
      if(cronoAttack >= timePerAttack && distancePlayer <= attackDistance)
      {
         attackAnything = true;
         cronoAttack = 0;
         PlayerBehaviour.life += -damege;
      }
      else if(cronoAttack >= timePerAttack && distancePlayer > attackDistance)
      {
         attackAnything = false;
         cronoAttack = 0;
      }
   }
   void Walk()
   {
      if(followAnything == false)
      {
         naveMech.acceleration = 5;
         naveMech.speed = velocityWalk;
         naveMech.destination = destinyRandom[nowAIpoint].position;
      }
      else if(followAnything == true)
      {
         contFA = true;
      }
   }
   void See()
   {
      naveMech.speed = 0;
      transform.LookAt(Player);
   }
   void RunOut()
   {
      naveMech.acceleration = 8;
      naveMech.speed = velocityFollow;
      naveMech.destination = Player.position;
   }
   void Attack()
   {
      attackAnything = true;
   }
}



Se aparecer a mensagem, mas a variável nunca ficar verdadeira, então o seu jogador nao tem a tag "Player", ou não tem colisor, ou ele está na layer "Ignore Raycast"
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62620
REPUTAÇÃO : 2409
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] AI Enemy ( Jogos de terror ) - Página 3 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] AI Enemy ( Jogos de terror )

Mensagem por Mourao em Seg Jul 30, 2018 10:25 pm

No caso não apareceu a mensagem mas realmente ele estava na layer "Ignore Raycast", troquei ele para "Default" e agora está perseguindo!!! Obrigado!

Mourao
Iniciante
Iniciante

PONTOS : 694
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] AI Enemy ( Jogos de terror ) - Página 3 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] AI Enemy ( Jogos de terror )

Mensagem por kaufergomi em Sex Ago 03, 2018 7:54 pm

Gravidade Código Descrição Projeto Arquivo Linha Estado de Supressão
Erro CS0246 O nome do tipo ou do namespace "NavMeshAgent" não pode ser encontrado (está faltando uma diretiva using ou uma referência de assembly?) Assembly-CSharp C:\Users\Public\Documents\Unity Projects\terrorfant\Assets\Scenes\INTELIGENCIA.cs 6 Ativo

alguem me ajuda

kaufergomi
Iniciante
Iniciante

PONTOS : 604
REPUTAÇÃO : 2
Respeito as regras : [TUTORIAL] AI Enemy ( Jogos de terror ) - Página 3 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] AI Enemy ( Jogos de terror )

Mensagem por MarcosSchultz em Sex Ago 03, 2018 11:43 pm

@kaufergomi escreveu:Gravidade Código Descrição Projeto Arquivo Linha Estado de Supressão
Erro CS0246 O nome do tipo ou do namespace "NavMeshAgent" não pode ser encontrado (está faltando uma diretiva using ou uma referência de assembly?) Assembly-CSharp C:\Users\Public\Documents\Unity Projects\terrorfant\Assets\Scenes\INTELIGENCIA.cs 6 Ativo

alguem me ajuda


Tente utilizar a biblioteca


using UnityEngine.AI;


Última edição por MarcosSchultz em Dom Nov 25, 2018 4:13 am, editado 1 vez(es)
MarcosSchultz
MarcosSchultz
Administrador

Masculino PONTOS : 62620
REPUTAÇÃO : 2409
Idade : 23
Áreas de atuação : Administrador do fórum
Respeito as regras : [TUTORIAL] AI Enemy ( Jogos de terror ) - Página 3 Aad8pUi

https://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] AI Enemy ( Jogos de terror )

Mensagem por ArysonSantos em Ter Nov 20, 2018 2:37 pm

@MarcosSchultz escreveu:
INTELIGENCIA2:

Código:
//Corrigido

using UnityEngine;
using System.Collections;
using UnityEngine.AI;


public class INTELIGENCIA2 : MonoBehaviour {
 public Transform Player;
 private NavMeshAgent naveMesh;
 public float DistanciaDoPlayer, DistanciaDoAIPoint;
 public float DistanciaDePercepcao = 30,DistanciaDeSeguir = 20, DistanciaDeAtacar = 2, VelocidadeDePasseio = 3, VelocidadeDePerseguicao = 6,TempoPorAtaque = 1.5f, DanoDoInimigo = 40;
 private bool VendoOPlayer;
 public Transform[] DestinosAleatorios;
 private int AIPointAtual;
 private bool PerseguindoAlgo, contadorPerseguindoAlgo,atacandoAlgo,contadorOlhar ;
 private float cronometroDaPerseguicao,cronometroAtaque, cronometroOlhar;
 public bool BPassear, BOlhar, BPerseguir, BAtacar;

 void Start (){
 AIPointAtual = Random.Range (0, DestinosAleatorios.Length);
 naveMesh = transform.GetComponent<NavMeshAgent> ();
 }
 void Update (){
 DistanciaDoPlayer = Vector3.Distance(Player.transform.position,transform.position);
 DistanciaDoAIPoint =  Vector3.Distance(DestinosAleatorios[AIPointAtual].transform.position,transform.position);
 //============================== RAYCAST ===================================//
 RaycastHit hit;
 Vector3 deOnde = transform.position;
 Vector3 paraOnde = Player.transform.position;
 Vector3 direction = paraOnde - deOnde;
 if(Physics.Raycast (transform.position,direction,out hit,1000) && DistanciaDoPlayer < DistanciaDePercepcao ){
 if(hit.collider.gameObject.CompareTag("Player")){
 VendoOPlayer = true;
 }else{
 VendoOPlayer = false;
 }
 }
 //================ CHECHAGENS E DECISOES DO INIMIGO ================//
 if(DistanciaDoPlayer > DistanciaDePercepcao && cronometroOlhar < 5){
 PerseguindoAlgo = false;
 BPassear = true;
 Passear();
 }
 if (DistanciaDoPlayer <= DistanciaDePercepcao && DistanciaDoPlayer > DistanciaDeSeguir && cronometroOlhar < 5) {
 if(VendoOPlayer == true){
 BOlhar = true;
 Olhar ();
 }else{
 BPassear = true;

 Passear();
 }
 }
 if (DistanciaDoPlayer <= DistanciaDeSeguir && DistanciaDoPlayer > DistanciaDeAtacar ) {
 if(VendoOPlayer == true){
 BPerseguir = true;
 Perseguir();
 PerseguindoAlgo = true;
 }else{
 BPassear = true;

 Passear();
 }
 }
 if (DistanciaDoPlayer <= DistanciaDeAtacar ) {
 BAtacar = true;
 Atacar();
 }
 //COMANDOS DE PASSEAR
 if (DistanciaDoAIPoint <= 2) {
 AIPointAtual = Random.Range (0, DestinosAleatorios.Length);
 BPassear = true;

 Passear();
 }
 //CONTADORES DE OLHAR
 if (contadorOlhar == true) {
 cronometroOlhar += Time.deltaTime;
 }
 if (cronometroOlhar >= 5 ) {
 Perseguir();

 }
 if (cronometroOlhar >= 8 ) {
 contadorOlhar = false;
 cronometroOlhar = 0;
 Perseguir();

 }
 //CONTADORES DE PERSEGUICAO
 if (contadorPerseguindoAlgo == true) {
 cronometroDaPerseguicao += Time.deltaTime;
 }
 if (cronometroDaPerseguicao >= 5 && VendoOPlayer == false) {
 contadorPerseguindoAlgo = false;
 cronometroDaPerseguicao = 0;
 PerseguindoAlgo = false;
 }
 // Freio do ATAQUE

 if (DistanciaDoPlayer <= DistanciaDeAtacar - 1) {
 naveMesh.destination = gameObject.transform.position;
 }

 // CONTADOR DE ATAQUE
 if (atacandoAlgo == true) {
 transform.LookAt (new Vector3 (Player.transform.position.x, transform.position.y, Player.transform.position.z));

 cronometroAtaque += Time.deltaTime;
 }
 if (cronometroAtaque >= TempoPorAtaque && DistanciaDoPlayer <= DistanciaDeAtacar) {
 atacandoAlgo = true;
 cronometroAtaque = 0;



 //PLAYER.VIDA = PLAYER.VIDA - DanoDoInimigo;
 Debug.Log ("recebeuAtaque");
 } else if (cronometroAtaque >= TempoPorAtaque && DistanciaDoPlayer > DistanciaDeAtacar) {
 atacandoAlgo = false;
 cronometroAtaque = 0;
 Debug.Log ("errou");
 }
 }
 void Passear (){

 BOlhar = false;
 BPerseguir = false;
 BAtacar = false;

 if (PerseguindoAlgo == false) {
 naveMesh.acceleration = 5;
 naveMesh.speed = VelocidadeDePasseio;
 naveMesh.destination = DestinosAleatorios [AIPointAtual].position;
 } else if (PerseguindoAlgo == true) {
 contadorPerseguindoAlgo = true;
 }
 }
 void Olhar(){
 contadorOlhar = true;

 BPassear = false;

 BPerseguir = false;
 BAtacar = false;

 naveMesh.speed = 0;
 transform.LookAt (Player);
 }
 void Perseguir(){
 BPassear = false;
 BOlhar = false;

 BAtacar = false;

 naveMesh.acceleration = 8;
 naveMesh.speed = VelocidadeDePerseguicao;
 naveMesh.destination = Player.position;
 }
 void Atacar (){
 BPassear = false;
 BOlhar = false;
 BPerseguir = false;


 atacandoAlgo = true;
 }
}

ArysonSantos
Iniciante
Iniciante

PONTOS : 501
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] AI Enemy ( Jogos de terror ) - Página 3 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] AI Enemy ( Jogos de terror )

Mensagem por joaozinho em Qua Nov 20, 2019 11:03 am

Marcos help please, o meu nao esta dando.eu assistio o video todo, estou no unity 5 esse da nele ou nao?
erro:Assets\PastaJo�o\Personagens\InteligenciaArtificial.cs(6,13): error CS0246: The type or namespace name 'NavMeshAgent' could not be found (are you missing a using directive or an assembly reference?)

joaozinho
Iniciante
Iniciante

PONTOS : 100
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] AI Enemy ( Jogos de terror ) - Página 3 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] AI Enemy ( Jogos de terror )

Mensagem por joaozinho em Qua Nov 20, 2019 11:07 am

consegui esquece, estava lendo e vi que vc pediu para usar: using UnityEngine.AI; FUNCIONOU

joaozinho
Iniciante
Iniciante

PONTOS : 100
REPUTAÇÃO : 1
Respeito as regras : [TUTORIAL] AI Enemy ( Jogos de terror ) - Página 3 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] AI Enemy ( Jogos de terror )

Mensagem por gustakegamer@gmail.com em Sab Jan 11, 2020 1:24 pm

o meu deu esse erro me ajd pfr"SetDestination" can only be called on an active agent that has been placed on a NavMesh.
UnityEngine.AI.NavMeshAgent:set_destination(Vector3)
INTELIGENCIA:Passear() (at Assets/INTELIGENCIA.cs:87)
INTELIGENCIA:Update() (at Assets/INTELIGENCIA.cs:34)
UnityEditor.Toolbar:OnGUI()

gustakegamer@gmail.com
Iniciante
Iniciante

PONTOS : 40
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] AI Enemy ( Jogos de terror ) - Página 3 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] AI Enemy ( Jogos de terror )

Mensagem por BlesseD em Sab Jan 11, 2020 5:45 pm

gustakegamer@gmail.com escreveu:o meu deu esse erro me ajd pfr"SetDestination" can only be called on an active agent that has been placed on a NavMesh.
UnityEngine.AI.NavMeshAgent:set_destination(Vector3)
INTELIGENCIA:Passear() (at Assets/INTELIGENCIA.cs:87)
INTELIGENCIA:Update() (at Assets/INTELIGENCIA.cs:34)
UnityEditor.Toolbar:OnGUI()
Voce adicionou os "AIPOINTS" por onde o personagem irá andar aleatoriamente dentro das caixas no Inspector?
BlesseD
BlesseD
MembroAvançado

Masculino PONTOS : 192
REPUTAÇÃO : 13
Idade : 20
Áreas de atuação : 》Unity3D
》Designer Gráfico
》C# [Iniciante]
》Jogos de Terror
Respeito as regras : [TUTORIAL] AI Enemy ( Jogos de terror ) - Página 3 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] AI Enemy ( Jogos de terror )

Mensagem por gustakegamer@gmail.com em Dom Jan 12, 2020 2:36 am

@BlesseD escreveu:
gustakegamer@gmail.com escreveu:o meu deu esse erro me ajd pfr"SetDestination" can only be called on an active agent that has been placed on a NavMesh.
UnityEngine.AI.NavMeshAgent:set_destination(Vector3)
INTELIGENCIA:Passear() (at Assets/INTELIGENCIA.cs:87)
INTELIGENCIA:Update() (at Assets/INTELIGENCIA.cs:34)
UnityEditor.Toolbar:OnGUI()
 SIM

gustakegamer@gmail.com
Iniciante
Iniciante

PONTOS : 40
REPUTAÇÃO : 0
Respeito as regras : [TUTORIAL] AI Enemy ( Jogos de terror ) - Página 3 WvDYdlf

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] AI Enemy ( Jogos de terror )

Mensagem por BlesseD em Dom Jan 12, 2020 2:59 am

gustakegamer@gmail.com escreveu:
@BlesseD escreveu:
gustakegamer@gmail.com escreveu:o meu deu esse erro me ajd pfr"SetDestination" can only be called on an active agent that has been placed on a NavMesh.
UnityEngine.AI.NavMeshAgent:set_destination(Vector3)
INTELIGENCIA:Passear() (at Assets/INTELIGENCIA.cs:87)
INTELIGENCIA:Update() (at Assets/INTELIGENCIA.cs:34)
UnityEditor.Toolbar:OnGUI()
 SIM
Você colocou o NavMesh no seu cenário ? A área azul (No caso toda a area por onde o personagem poderá andar) como "Walkable"? E os objetos por onde o seu personagem não poderá andar como "Not Walkable"?..
BlesseD
BlesseD
MembroAvançado

Masculino PONTOS : 192
REPUTAÇÃO : 13
Idade : 20
Áreas de atuação : 》Unity3D
》Designer Gráfico
》C# [Iniciante]
》Jogos de Terror
Respeito as regras : [TUTORIAL] AI Enemy ( Jogos de terror ) - Página 3 WvDYdlf

Voltar ao Topo Ir em baixo

Página 3 de 3 Anterior  1, 2, 3

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum