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:
(UNITY) Erro ao compilar a Build Android
[TUTORIAL] Como spawnar inimigos [Tutorial simples]
Erro na sincronização dos player no Photon
Não consigo fazer o box collider descer junto com o personagem.
[TUTORIAL] Barra de vida usando a UI da Unity(Slider)
BUG UNITY 3D ROSA A SCENE E GAME
[Projeto] Line Battle
Sistema de Grau Realista - Jogo de Moto
Procuro Equipe Para Criação de Jogo [PAGO]
iniciar jogo com uma cena desativada e ativá-la ao colidir com bloco desativando as outras
Salvar e carregar dados json player pref
[TUTORIAL] Desbloqueio e Escolha de Personagens.
[RESOLVIDO] Problema com o navmesh agent
[RESOLVIDO] Registro cadrastando uma vez?
Programação Unity android 2D
(Dúvida) Encontrar o objeto mais próximo partindo do ponto inicial ao final.
Como Faz pra barra de vida aparecer de uma cena pra outra?
Vaga de modelador 3D, com remuneração...
Problemas com Colisores
[____ENQUETE____] Eleições para presidente 2018 (2º turno)
Como criar Atlas de textura com modelos exportados do Sketchup?
Unity - Sistema de Pagamento
[RESOLVIDO] iniciar áudio ao passar por uma área da cena
[RESOLVIDO] como envia asset para asset store
[TUTORIAL] Mover personagem com Touch, no estilo SUBWAY SURFERS
codigo não deleta prefab e não respeita o if
[TUTORIAL] Filtros de áudio para AudioListner (Low pass filter, High pass filter, etc)
[____CICLO DE TRABALHO DA UNITY____]
Meu jogo não está abrindo em outro PC
[TUTORIAL] DANO POR QUEDA e BARRA DE VIDA CONTÍNUA no mesmo script
[TUTORIAL] Sistema de vida,morte,dano
Discord para desenvolvimento de jogos
FAB in WWII (Novo jogo na Play Storee é Free :D)
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
[TUTORIAL] Sistema de PORTAS e CHAVES
Criar uma Array ou List com as resoluções suportadas
Alguem traz esse tutorial pro forum?
Realistic fps prefab tenho esses erros ao tentar colocar um script de entrar sair do carro
[RESOLVIDO] Alguem pode me ajudar? tenho esse erro aqui em um script
[RESOLVIDO] Personagem 2d batendo na borda e voando.
[RESOLVIDO] Não consigo usar o Sphere collider.
[RESOLVIDO] Como usa o UI.Text do unity?
Como criar botão de nova tentativa
[RESOLVIDO] Duvida em Jogo de tiro 2D
[TUTORIAL] Barra de VIDA / HP contínua
[RESOLVIDO] duvida com PlayerPrefs
Iniciar animação em determinado frame
Sistema De Troca De Armas 2D
[TUTORIAL] Script de arma completo! [FREE]
[TUTORIAL] Ordenar valores de uma array[] em ordem CRESCENTE OU DECRESCENTE
Meu jogo de runner em primeira pessoa !
[RESOLVIDO] Timer pra mudar de cena na unity 2018
Atualizar Build
[TUTORIAL] 42 ÓTIMAS DICAS DE OTIMIZAÇÃO PARA JOGOS MOBILE (Android)
Como usar Vector3.Angles para detectar que algo está na frente de outro objeto?
[TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
Script nao funciona
Como desativar scripts em objetos distantes
[RESOLVIDO] Bug Da Unity ?
[AULA] HTML - Aula 1: Introdução
Raycast
[TUTORIAL]"Morte" do personagem (Unity 5.3 ou Superior)
Problema com a unity ads
como eu faço para a camera orbitar um objeto atraves de um joystick?????
[PROJETO MOBILE] Defeat the Illuminatis
XML, suporte e utilização.
Arrastar objetos em plano 2D (ArrastarT).
[TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda
Participe da Game Jam - Jaaj do canal Amdré Young!
Criar sistema de arrastar e soltar objetos em determinado lugar
AWM Champions I
[RESOLVIDO] Como verificar se o objeto é diferente de null
COMO FAÇO PARA FAZER UM SISTEMA DE SKIN PARA ANDROID ESTILO HEAVY BUS, PROTON BUS, ETC
[TUTORIAL] Snake com Unity + C#
Sobre Som (Ouvir som do sistema , duas caixas de som ... )
Configurar NPCs
[RESOLVIDO] Script Carta
[TUTORIAL] Texto Legenda Character Por Character Para Uso Básico
Ajuda com script movimento por Grid Tile no Navmesh
[Devlog] Lost in the world 05/10
[___COMO UTILIZAR O FÓRUM___] Principais botões e suas funções
inimigo nao persegue player
[RESOLVIDO] Build setting não entra
[RESOLVIDO] Player Sair Da animaçao
[RESOLVIDO] Erro colider
Dúvida sobre Resolução
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
[____ENQUETE____] Eleições para presidente 2018
[Plugin dll] DigData basico save data Para Unity
Conquistas Steam? Adicionar
Montando equipe! [Game survival]
[TUTORIAL] Banco de dados || MySQL
[RESOLVIDO] Rotação com Mouse Vídeo 360
Problema com a velocidade do objeto
ANIMAÇÃO INIMIGO AI
Alguem sabe explicar o que é o C# Job System e para o que ele serve
[RESOLVIDO] Comando ScreenToWorldPoint.
[TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)
[TUTORIAL] Como salvar dados em arquivos de texto .txt, .ini ou . qualquer coisa.
Hoje à(s) 4:10 pm
Hoje à(s) 4:09 pm
Hoje à(s) 3:35 pm
Hoje à(s) 2:13 pm
Hoje à(s) 2:13 pm
Hoje à(s) 6:37 am
Hoje à(s) 6:28 am
Hoje à(s) 4:30 am
Ontem à(s) 8:56 pm
Ontem à(s) 8:00 pm
Ontem à(s) 3:05 pm
Ontem à(s) 2:34 pm
Ontem à(s) 11:41 am
Ontem à(s) 10:48 am
Seg Out 15, 2018 11:57 pm
Seg Out 15, 2018 10:36 pm
Seg Out 15, 2018 7:31 pm
Seg Out 15, 2018 4:34 pm
Seg Out 15, 2018 4:03 pm
Seg Out 15, 2018 1:46 pm
Seg Out 15, 2018 12:19 pm
Seg Out 15, 2018 11:56 am
Seg Out 15, 2018 10:34 am
Seg Out 15, 2018 5:17 am
Dom Out 14, 2018 11:30 pm
Dom Out 14, 2018 11:18 pm
Sab Out 13, 2018 11:52 pm
Sab Out 13, 2018 8:08 pm
Sab Out 13, 2018 4:24 pm
Sab Out 13, 2018 3:00 pm
Sex Out 12, 2018 9:42 pm
Sex Out 12, 2018 5:00 pm
Sex Out 12, 2018 1:56 pm
Sex Out 12, 2018 1:55 pm
Sex Out 12, 2018 1:42 pm
Qui Out 11, 2018 7:59 pm
Qui Out 11, 2018 7:32 pm
Qui Out 11, 2018 2:09 pm
Qui Out 11, 2018 1:32 pm
Qui Out 11, 2018 11:15 am
Qui Out 11, 2018 10:35 am
Qui Out 11, 2018 9:50 am
Qui Out 11, 2018 7:24 am
Qua Out 10, 2018 10:31 pm
Qua Out 10, 2018 10:11 pm
Qua Out 10, 2018 9:43 pm
Qua Out 10, 2018 7:22 pm
Qua Out 10, 2018 3:53 pm
Qua Out 10, 2018 3:44 pm
Qua Out 10, 2018 2:48 pm
Qua Out 10, 2018 11:40 am
Ter Out 09, 2018 8:51 pm
Ter Out 09, 2018 7:16 pm
Ter Out 09, 2018 7:16 pm
Ter Out 09, 2018 7:10 pm
Ter Out 09, 2018 7:09 pm
Ter Out 09, 2018 6:38 pm
Ter Out 09, 2018 1:55 pm
Seg Out 08, 2018 5:13 pm
Seg Out 08, 2018 3:40 pm
Seg Out 08, 2018 1:39 pm
Seg Out 08, 2018 11:52 am
Seg Out 08, 2018 11:16 am
Seg Out 08, 2018 9:33 am
Seg Out 08, 2018 8:22 am
Dom Out 07, 2018 12:59 pm
Dom Out 07, 2018 10:53 am
Dom Out 07, 2018 9:53 am
Sab Out 06, 2018 10:14 pm
Sab Out 06, 2018 9:55 pm
Sab Out 06, 2018 7:50 pm
Sab Out 06, 2018 7:41 pm
Sab Out 06, 2018 1:21 pm
Sab Out 06, 2018 12:33 pm
Sab Out 06, 2018 1:04 am
Sex Out 05, 2018 7:22 pm
Sex Out 05, 2018 6:39 pm
Sex Out 05, 2018 5:35 pm
Sex Out 05, 2018 10:27 am
Sex Out 05, 2018 10:22 am
Sex Out 05, 2018 8:35 am
Qui Out 04, 2018 11:53 pm
Qui Out 04, 2018 10:40 pm
Qui Out 04, 2018 9:43 pm
Qui Out 04, 2018 5:23 pm
Qui Out 04, 2018 2:36 pm
Qui Out 04, 2018 2:12 pm
Qui Out 04, 2018 2:11 pm
Qui Out 04, 2018 2:11 pm
Qui Out 04, 2018 2:07 pm
Qua Out 03, 2018 11:45 pm
Qua Out 03, 2018 9:50 pm
Qua Out 03, 2018 6:15 pm
Qua Out 03, 2018 3:18 pm
Qua Out 03, 2018 2:16 pm
Qua Out 03, 2018 8:07 am
Qua Out 03, 2018 7:47 am
Ter Out 02, 2018 10:12 pm
Ter Out 02, 2018 7:22 pm
francisco barroso
MarcosSchultz
hao3726
JonasBianca
dstaroski
dstaroski
dstaroski
Duarte
MRX
Daniel Dória
JuR
ismarspn
Jmspp
Callyde Jr
dhy paulo
rafaelllsd
francisco barroso
igorobm
conceptfac
Dom3000
Isabela
Callyde Jr
Daniel Dória
diegopds
MarcosSchultz
igorobm
MarcosSchultz
MarcosSchultz
Flávio
francisco barroso
Callyde Jr
SuperGamer
SoullSec
SoullSec
SoullSec
Flávio
francisco barroso
Samuelostgamer
Samuelostgamer
gurgelg752
luansantos
guimaraf
theus.mors
TecnoGames
francisco barroso
Eduardoro39
QueriaStarMorto
QueriaStarMorto
mecjo
NyanHeavyBR
CaioItz
RodriGO3477
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
FelipeSouza11
FelipeSouza11
QueriaStarMorto
Tegh
Jmspp
Callyde Jr
Jmspp
Gabryellx007
dstaroski
Tegh
Tegh
SuperGamer
Luizdanhp
MarcosSchultz
TioUV
QueriaStarMorto
KAYKETHEO27
NKKF
MarcosSchultz
Callyde Jr
francisco barroso
FelipeSouza11
Nowsfeky
Mateus2583
FelipeSouza11
Callyde Jr
Daniel Dória
marcosdanielnerydasilva
francisco barroso
NKKF
dstaroski
dstaroski
dstaroski
dstaroski
PedroSilva
igorobm
natanael.olimpio
Socates
francisco barroso
Madson
gurgelg752
francisco barroso
efsbio

Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Ir em baixo

DÚVIDA Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Seg Maio 29, 2017 4:55 pm

Preciso de ajuda com uns scripts, eu tenho eles aqui eles funcionam bem mas  não sei como fazer para o zumbi quando matar o player o inimigo mudar a animação de ataque de em pé para ataque agachado que é quando ele continua a devorar o player no chão ja morto e depois de um tempo a cena muda como no resident evil, e enquanto o player esta de pé vivo quando é mordido o player ficar preso pelo  zumbi pelo mesmo tempo que leva a mordida sem ser empurrado pelo zumbi , . meu wat sap se alguém souber e me avisar 0549-84225079.

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Seg Maio 29, 2017 5:07 pm

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

public class Enemy : MonoBehaviour {

   private NavMeshAgent agent;
   public Transform target;
   private Animator animator;
   public WeaponBehaviour currentWeapon;
   public float distanceToAttack = 2f;
   public float distanceToFollow = 5f;




   void Awake (){
      agent = GetComponent<NavMeshAgent>();
      animator = GetComponent<Animator>();
      HealthBehaviour.onHealthOver += onHealthOver;
      WeaponBehaviour.onWeaponStartAttack += onWeaponStartAttack;
   }

   void onWeaponStartAttack(GameObject source)
   {
      if (source == gameObject) {
         animator.SetTrigger ("attack");

      }
   }

   void onHealthOver(GameObject source){
      if (source == gameObject){
         animator.SetTrigger ("morto");
            
      }
   }


   void Update(){
      float currentPlayerDistance = Vector3.Distance (transform.position, target.position);
      if (currentPlayerDistance <= distanceToAttack) {

         animator.SetBool ("isWalk", false);
         currentWeapon.Attack ();

      }
      else if (currentPlayerDistance <= distanceToFollow){
               agent.SetDestination(target.position);
               animator.SetBool("isWalk",true);
        }
      else
        {

          agent.Stop ();
          animator.SetBool("isWalk", false);
         
      }
   }
}


     
   

   





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

public class HealthBehaviour : MonoBehaviour {
   public int maxHealth=100;
   public int currentHealth{get;private set;}
   public bool isDead{get;private set;}
   public delegate void HealthEvent(GameObject sourse);
   public static event HealthEvent onHealthOver;

   void Awake(){
      currentHealth = maxHealth;
      isDead = false;
   }
      public void TakeDamage(int dmg){
         if(isDead)return;
          currentHealth-= dmg;
            if(currentHealth<=0)
         {
   
            currentHealth=0;
            isDead=true;
         if(onHealthOver == null)return;
            onHealthOver(gameObject);
         }
      }
   }


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

[RequireComponent(typeof(Rigidbody))]
public class PlayerBehaviour : MonoBehaviour {
   public Animator animator;
   private Rigidbody rb;
   public float speedMove = 2f;
   public float speedRot =1f;
   public WeaponBehaviour currentWeapon;

   void Awake(){
      rb = GetComponent<Rigidbody> ();
      animator = GetComponent<Animator> ();
      WeaponBehaviour.onWeaponStartAttack += onAttackStart;
      HealthBehaviour.onHealthOver += onHealthOver;

   }

   void onAttackStart(GameObject owner){
      if(owner == gameObject){

         animator.SetTrigger ("attack");

      }
   }

      void onHealthOver(GameObject source){
         if(source == gameObject){
         print ("Player morreu!");

         animator.SetTrigger ("morte");

      
      
         //gameObject.SetActive (false);


      }

   }
      void Update(){
      if (Input.GetMouseButtonDown(0)){
         //animator.SetTrigger ("attack");
         currentWeapon.Attack();
      }
   }
   // Use this for initialization
   void FixedUpdate(){
      Vector3 moveDir = new Vector3 ();
      moveDir.x = Input.GetAxis ("Horizontal");
      moveDir.z = Input.GetAxis ("Vertical");
      moveDir = transform.TransformDirection (moveDir);
      moveDir *= speedMove;
      rb.velocity = moveDir;


      animator.SetBool ("isWalk", moveDir != Vector3.zero);


   }
   
}
Código:
using UnityEngine;
using System.Collections;

public class WeaponBehaviour : MonoBehaviour {
   public int damage = 25;
   public float attackRate = 0;
   public float currentAttackRate = 0;
   public bool canAttack = true;
   public GameObject owner;

   public delegate void WeaponEvent(GameObject source);
   public static event WeaponEvent onWeaponStartAttack;
   

   void Update () {
   if(!canAttack)
      {
         currentAttackRate += Time.deltaTime;
         if(currentAttackRate>attackRate)
         {
   
           canAttack = true;
           currentAttackRate = 0;
         
         }
      }
   }
      

   public void Attack(){
      if(!canAttack)return;
      canAttack =false;
      currentAttackRate = 0;
      onWeaponStartAttack(owner);

   }
   void OnTriggerEnter(Collider other){
      if (canAttack)return;
      if(other.GetComponent<HealthBehaviour>()!=null)
   
      {
         HealthBehaviour hb =other.GetComponent<HealthBehaviour>();
         hb.TakeDamage(damage);

      }
   }
}

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Weslley em Seg Maio 29, 2017 5:11 pm

olha o flood ai Brother
avatar
Weslley
Moderador

Masculino PONTOS : 3193
REPUTAÇÃO : 628
Idade : 20
Áreas de atuação : C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Seg Maio 29, 2017 9:08 pm

ok

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Ter Maio 30, 2017 8:08 pm

up

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por rafaelllsd em Ter Maio 30, 2017 8:12 pm

Cria uma variavel GameObject e faz ela receber o player pela tag ou pelo nome, depois faz um if verificando se a vida do player é igual 0 e se tiver numa distancia perto do player ele executa a animação.
avatar
rafaelllsd
ProgramadorMaster

Masculino PONTOS : 2802
REPUTAÇÃO : 414
Idade : 18
Áreas de atuação : Unity, Audacity, Blender, Gimp, C#, JS, HTML5.

Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Ter Maio 30, 2017 8:18 pm

tem como vc me escrever esse codigo e onde eu devo por ele?

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Seg Jun 05, 2017 8:06 pm

ALGUEM PRA ME AJUDAR?

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Qua Jun 21, 2017 6:35 pm

ALGUEM PRA ME AJUDAR? (2)

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Seg Jul 03, 2017 7:25 pm

ALGUEM PRA ME AJUDAR? (3)

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Duarte em Seg Jul 03, 2017 8:19 pm

@Robinsandi escreveu:ALGUEM PRA ME AJUDAR? (3)
Eae estou aqui para te ajudar kk, primeiro vamos lá:
Voce criou um unico topico para varias duvidas correto.

No Script do Inimigo voce faz um verificaçao se o player ta morto chama animaçao.
Código:
        //====================Script Exemple================//

      if(playerHealth <= 0)
        {
            anim.SetTrigger ("Nomedoseutrigger"); //Aqui voce tem que criar um trigger para a animaçao
        }

A parte de depois de um tempo carregar a cena tem diversas formas de se fazer como por exemplo:
Código:

        if(vidadoplayer <= 0 ) //Verifica se vida do player for menor ou igual a zero ele faz a açao
        {
          Invoke ("RestartLevel", 10); //Aqui esse "10" ele espera 10 segundos para chamar a void "RestartLevel".
        }

    public void RestartLevel ()
    {
        SceneManager.LoadScene (0); //Aqui ele carrega sua Cena "0"
    }

A parte da mordida e o player ficar preso eu não entendi.


Isso foi oque eu entendi, qualquer coisa pode falar!
avatar
Duarte
Programador

Masculino PONTOS : 1086
REPUTAÇÃO : 86
Idade : 18
Áreas de atuação : Programação
Desenvolvedor Android
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Seg Jul 03, 2017 10:32 pm

a sim a parte da mordida quando o zumbi morde o player o player  deveria ignorar os comandos dentro desse tempo  pra evitar de eu andar ou continuar andando enquanto é mordido.

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Duarte em Ter Jul 04, 2017 11:09 am

@Robinsandi escreveu:a sim a parte da mordida quando o zumbi morde o player o player  deveria ignorar os comandos dentro desse tempo  pra evitar de eu andar ou continuar andando enquanto é mordido.

Voce faz uma verificaçao no if do inimigo
Exemplo:

Código:
PlayerBehaviour playerMovement; 


    void Awake ()
    {
      playerMovement = GetComponent <PlayerBehaviour> ();
    }


 if (enemy == attack){ //Verifica se o inimigo esta atacando se tiver e desativa o movimento do player
      playerMovement.enabled = false;
}
avatar
Duarte
Programador

Masculino PONTOS : 1086
REPUTAÇÃO : 86
Idade : 18
Áreas de atuação : Programação
Desenvolvedor Android
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Dom Jul 09, 2017 9:13 am

apareceu um erro , escrito "Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator/Enemy.cs(28,28): error CS0103: The name `playerHealth' does not exist in the current contex''


Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Dom Jul 09, 2017 9:22 am

Bom dia Duarte ,eu nao sei  onde colocar exatamente os outros codigos que vc me passou sem dar erros ,eu coloquei nos escrips mensionados  , se puder me passar esses codigos junto com os que postei no topico pra mim entender melhor .

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Qua Jul 12, 2017 5:05 pm

up

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Duarte em Qua Jul 12, 2017 9:20 pm

Poxa amigo foi mal estou enrolado kk, pera ai vou ver qoue posso fazer aqui para te ajudar!
avatar
Duarte
Programador

Masculino PONTOS : 1086
REPUTAÇÃO : 86
Idade : 18
Áreas de atuação : Programação
Desenvolvedor Android
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Duarte em Qui Jul 13, 2017 8:34 am

@Robinsandi escreveu:Bom dia Duarte ,eu nao sei  onde colocar exatamente os outros codigos que vc me passou sem dar erros ,eu coloquei nos escrips mensionados  , se puder me passar esses codigos junto com os que postei no topico pra mim entender melhor .
Entao mexer no Script dos outros é meio dificil sabe, mais acho que consegui kk, caso de algum error Avise caso de certo Avise kk

So editei o script do Inimigo e da vida do player.
Código:
using UnityEngine;
using System.Collections;

public class Enemy : MonoBehaviour {

   private UnityEngine.AI.NavMeshAgent agent;
   public Transform target;
   private Animator animator;
   public WeaponBehaviour currentWeapon;
   public float distanceToAttack = 2f;
   public float distanceToFollow = 5f;

   public HealthBehaviour vida;
   PlayerBehaviour playerMovement; 



   void Awake (){
      playerMovement = GetComponent <PlayerBehaviour> ();
      vida = GetComponent<HealthBehaviour> ();
      agent = GetComponent<UnityEngine.AI.NavMeshAgent>();
      animator = GetComponent<Animator>();
      HealthBehaviour.onHealthOver += onHealthOver;
      WeaponBehaviour.onWeaponStartAttack += onWeaponStartAttack;
   }

   void onWeaponStartAttack(GameObject source)
   {
      if (source == gameObject) {
         animator.SetTrigger ("attack");

      }
   }

   void onHealthOver(GameObject source){
      if (source == gameObject){
         animator.SetTrigger ("morto");

      }
   }


   void Update(){
      float currentPlayerDistance = Vector3.Distance (transform.position, target.position);
      if (currentPlayerDistance <= distanceToAttack) { //Eu coloquei dentro desse if pq acho que esse if que é responsavel pelo attack do inimigo caso nao for coloque a linha que eu adicionei abaixo no if responsavel pelo attack do inimigo

         animator.SetBool ("isWalk", false);
         currentWeapon.Attack ();
         playerMovement.enabled = false; //Aqui ele desativa a movimentaçao do seu player
      }
      else if (currentPlayerDistance <= distanceToFollow){
         agent.SetDestination(target.position);
         animator.SetBool("isWalk",true);
      }
      else
      {

         agent.Stop ();
         animator.SetBool("isWalk", false);

      }

      if (vida.currentHealth <= 0) { //Aqui ele verifica se a vida do player for menor ou = a 0 ele chama a animaçao
         animator.SetTrigger ("NomedoTrigger"); //Aqui voce coloca o nome do trigger ou chama a animaçao do jeito que voce sabe
      }
   }
}







Código:
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;

public class HealthBehaviour : MonoBehaviour {
   public int maxHealth=100;
   public int currentHealth{get;private set;}
   public bool isDead{get;private set;}
   public delegate void HealthEvent(GameObject sourse);
   public static event HealthEvent onHealthOver;

   void Awake(){
      currentHealth = maxHealth;
      isDead = false;
   }
   public void TakeDamage(int dmg){
      if(isDead)return;
      currentHealth-= dmg;
      if(currentHealth<=0)
      {

         currentHealth=0;
         isDead=true;
         if(onHealthOver == null)return;
         onHealthOver(gameObject);
      }
   }

   void Update(){
      if (currentHealth <= 0) { //Verifica se vida do player for menor ou igual a zero ele faz a açao
         Invoke ("RestartLevel", 5); //Aqui esse "5" ele espera 5 segundos para chamar a void "RestartLevel".
      }
   }

   public void RestartLevel ()
   {
      SceneManager.LoadScene (0); //Aqui ele carrega sua Cena "0"
   }
}
avatar
Duarte
Programador

Masculino PONTOS : 1086
REPUTAÇÃO : 86
Idade : 18
Áreas de atuação : Programação
Desenvolvedor Android
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Qui Jul 13, 2017 6:56 pm

boa noite ele da o seguinte erro; Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator/HealthBehaviour.cs(3,19): error CS0234: The type or namespace name `SceneManagement' does not exist in the namespace `UnityEngine'. Are you missing an assembly reference?

nao sei se tem haver com a versao que eu uso da unity a que uso é 5.0.1f1

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por PauloFR em Sex Jul 14, 2017 12:33 am

@Robinsandi escreveu:boa noite ele da o seguinte erro; Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator/HealthBehaviour.cs(3,19): error CS0234: The type or namespace name `SceneManagement' does not exist in the namespace `UnityEngine'. Are you missing an assembly reference?

nao sei se tem haver com a versao que eu uso da unity a que uso é 5.0.1f1

Eu não tenho certeza mas  acho que o SceneManagement funciona somente para versões acima da 5.4

acho que pra baixo é com o [Application.LoadLevel]

Código:
string Cena = "Nome da cena";

Application.LoadLevel (Cena);

// Ou

Application.LoadLevel ("Nome da cena");
avatar
PauloFR
Instrutor

Masculino PONTOS : 1853
REPUTAÇÃO : 363
Idade : 16
Áreas de atuação : Oque será uma área de atuação, se não um modo de manter-nos presos ao sistema

Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com/u8329

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Sab Jul 15, 2017 2:09 pm

agora apareceu esse outro ''Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator/Enemy.cs(6,29): error CS0234: The type or namespace name `AI' does not exist in the namespace `UnityEngine'. Are you missing an assembly reference?''

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Sab Jul 15, 2017 2:56 pm

Se eu quiser lhe mandar o scena pra analizar do unity, como faço?

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Sab Jul 15, 2017 3:30 pm

eu consegui enviar o projeto da unity pelo mega pra baixar o link esta aqui https://mega.nz/fm/52xyHIBA

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Qua Jul 19, 2017 4:58 pm

up

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por PauloFR em Qua Jul 19, 2017 7:27 pm

Cara apenas remova o:

Código:
using UnityEngine.AI;


Só é necessário utilizar isso para versões da unity + recentes...
avatar
PauloFR
Instrutor

Masculino PONTOS : 1853
REPUTAÇÃO : 363
Idade : 16
Áreas de atuação : Oque será uma área de atuação, se não um modo de manter-nos presos ao sistema

Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com/u8329

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Qua Jul 19, 2017 7:42 pm

removi ,mas as animaçoes e outros codigos adicionados nao funcionam se alguém puder baixar o modelo que criei , pra ver qual é o problema agradeço.

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Sex Jul 21, 2017 6:32 pm

Duarte os ultimos codigos que vc me passou nao sortiu efeito, eu enviei o projeto no Mega pra vc ou outra pessoa dar uma olhada se nao conseguir baixar me avisa. o link do dowload https://mega.nz/fm/52xyHIBA

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Duarte em Sex Jul 21, 2017 8:22 pm

Nao estou conseguindo baixar faz o seguinte fale novamente oque voce quer fazer coloque seus scripts e deixe eles comentado com o maximo de explicaçao possivel se de faz video kk, deixa prints..

Explica dinovo oque voce quer que vou ver oque posso fazer! Laughing
avatar
Duarte
Programador

Masculino PONTOS : 1086
REPUTAÇÃO : 86
Idade : 18
Áreas de atuação : Programação
Desenvolvedor Android
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Sab Jul 22, 2017 10:18 am

Duarte  eu postei o arquivo do projeto em outro site pro dowload tenta baixar desse se nao conseguir me avisa http://www.mediafire.com/file/mcpzfcjpdcxm73f/ataque.rar

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Sab Jul 22, 2017 3:05 pm

1BUG---NullReferenceException: Object reference not set to an instance of an object
Enemy.Update () (at Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator/Enemy.cs:50) esse erro acusava o “playerMovement.enabled = false;”  eu tive que desativar com // pra testar outras coisas do jogo.

2BUG --o que percebi é que quando mato o inimigo ele aciona uma animação das mordidas de bruços no inimigo que se estiver encostado no player a animação é loop(cai e levanta) e me afastando do inimigo ele permanece no chão mordendo o chao , o que nao era pra acontecer, o certo era pra quando o inimigo matar o player ele devorar o player no chao. esse bug deve ser porque  escript pega o currentHealth que é usado pelo player também .


3BUG---Logo quando o player morre OU O INIMIGO  MORRE  se reinicia A CENA


4BUG — Após o reinicio da cena quando o inimigo atacar novamente surge esse erro.’’ MissingReferenceException: The object of type 'PlayerBehaviour' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.
PlayerBehaviour.onAttackStart (UnityEngine.GameObject owner) (at Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator/PlayerBehaviour.cs:21)
WeaponBehaviour.Attack () (at Assets/Standard


1)Eu preciso que o zumbi quando mata o player ele executa a animaçao que devora o player agachado no chao , sem ficar empurrando ele pra fora do chao.

2) quando o player mata o zumbi que o zumbi não continue perseguindo e atacando o player

3) para melhor entender  os bugs o projeto esta disponível  para o dowload
http://www.mediafire.com/file/mcpzfcjpdcxm73f/ataque.rar avise se nao conseguir baixar

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por Robinsandi em Sex Out 20, 2017 1:20 pm

alguem pra me ajudar . por favor

Robinsandi
Membro
Membro

PONTOS : 547
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por FelipeSouza11 em Sex Out 20, 2017 2:40 pm

eu surgir, k, vou ver se entendo e resovo se ainda tiver problema ne, como dito nos primeiros respostas e meio dificil entender o scripts dos proprios criadores, se consegui dou retorno se nao nuncka mais retorno... huehue
avatar
FelipeSouza11
ProgramadorMaster

Masculino PONTOS : 1170
REPUTAÇÃO : 167
Idade : 27
Áreas de atuação : Triste no momento,sem notebook sem pc ,nada!
Respeito as regras :

Ver perfil do usuário http://digitalingame.epizy.com

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por robinson.sandi em Sab Out 21, 2017 8:40 pm

felipehobs1 escreveu:eu surgir, k, vou ver se entendo e resovo se ainda tiver problema ne, como dito nos primeiros respostas e meio dificil entender o scripts dos proprios criadores, se consegui dou retorno se nao nuncka mais retorno... huehue
vc viu o link do projeto que deixei pra baixar na minha penúltima postagem

robinson.sandi
Iniciante
Iniciante

PONTOS : 791
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ajuda com scripts de inimigo e player'' interação de zumbi e player''

Mensagem por robinsonsandi em Qui Nov 02, 2017 7:53 am

up

robinsonsandi
Iniciante
Iniciante

PONTOS : 359
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

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