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 Very Happy
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Jogo Demo(Lost and Alone)
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
Preciso de um modelo 3D
[Prototipo] : [MyLifeInSevenSeconds]
[AJUDA] Atirar no meio da animação
Duvidas em relação a armmas
problema com Movimento usando Rigidbody
Change Material
[Formacão de equipe] --Key System--
[AJUDA] CommandInvokationFailure: Failed to build apk
Nav mesh em tempo real e fazer as rodas girarem
bug do meu jogo
Preciso 1 Programador
Gostaria De Entrar em Uma Equipe ! :D
Problema com load (android)
Quanto tempo ?
so seguir quando ver
Atualizado (The Pyramid 1.1.1)
Mudar a Cena ao Apertar o Button
Chat android por local?
Esconder-se estilo OutLast
[RESOLVIDO] Conversão C# para JavaScript
Problema no Network
Sumindo os detalhes no UV Mapping
Animação faz objeto mudar de posição?
[ERRO DO PHOTON] Script do Photon com a unity
esse e o novo jogo que estou criando "my dream" ,um projeto pequeno.
Desenho - Sword concept
Jogo que estou desenvolvendo "Alone"
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
[TUTORIAL] Evitar Sombras ULTRA escuras após trocar de cena
[Artigo]Delegates - Entendendo e Aplicando na Unity
Raposa: Projeto Laranja - Meu jogo,O que acham?
Sistema de Futebol(Chutar bola e carrega-la até o gol)
Enhance - Goodbye SDK fatigue! Ads and more in Minutes!
[RESOLVIDO] SUSPENSÃO
Fazer sombras usando sprites
Canvas: como trazer objeto pra frente de outro?
Meu primeiro Rpg
[RESOLVIDO] Dúvida com audio.stop e audio.play
save de objetos coletados
[RESOLVIDO] Animação alteração posição do objeto.
[RESOLVIDO] Animação De camera Procedural Tem como ?
Fazer efeito de distorção
Problema na compilaçao para android
[TUTORIAL] Menu Pause AVANÇADO (Unity 5.3 ou superior)
Qual o melhor formato de Textura?
Movimento do Sonic
Pokémon TCG-Erro de tela rosa
Melhor lugar para Publicar uma Demo
[AJUDA] Sistema de chuva
Dúvida com simulação de marcha de carros..
Precisamos de um Level Desgner ou Programador, que entenda de Otimização de Senario
Dúvida se código da unity é obsoleto
Jumper boy
Demo Terror
Enfrente Seu Pesadelo
Alguem pode me dizer qual é a função que limita o framerate do game, no unity 5 ?
como fazer trocar a imagem q está no UI canvas ?
problemas ao sincronizar healthbar entre os player (photon)
Reload Arma
Servidores dedicados - BatchMode
Como dizer que um numero é diferente do outro?
Optimização do Android
[TUTORIAL] 42 ÓTIMAS DICAS DE OTIMIZAÇÃO PARA JOGOS MOBILE (Android)
Ativar animação
como criptografar um texto e descriptografar em c#
existe algum método para instanciar sprites ?
Como lançar um objeto para um local via touch?
Ajuda de como fazer um jogo
Ajuda com áudio de carro
Assets tanque de guerra
Como alterar rectTransform de objeto
Como acesso uma variável em outro script?
Barra de power
[DEVLOG] Projeto - Pocket Girl Blade - Atualização
Problema na instalação do SDK Android
Ranking com nome
como ajustar o UnityEngine.UI.text via script para qualquer resolução?
PAGO POR TUTORIAIS EM VIDEO ALGUÉM INTERESSADO??
[RESOLVIDO] Alguem conhece um tutorial como este?
Alterar as qualidades das sombras com um dropdown
Como ter a mesma imagem em todos os dispositivos?
[TUTORIAL] Pegar e Dropar item no chao.[2.0]
MultiPlayer Local Android!
Asset Store quantos % fica pra ela?
Os Bentônicos - O Jogo
[TUTORIAL] Definindo as resoluções suportadas
[RESOLVIDO] Problema com Visual Studio
Freio abs duvida
Dicas para melhorar o desempenho?
desafio do codigo(Treinamento e raciocinio)
Script para visualizar objetos igual ao do Resident Evil 7
Alterar WaterMode do WaterProDaytime Via script
Como resolvo esse problema ?
Acionar mecanismos nativos do android
[TUTORIAL] Sistema de EXP, upar níveis, entre outros
[GUIA]Como desenvolver meu primeiro jogo?
Apenas uma pergunta
Hoje à(s) 10:43 pm
Hoje à(s) 10:18 pm
Hoje à(s) 10:15 pm
Hoje à(s) 9:43 pm
Hoje à(s) 9:41 pm
Hoje à(s) 9:26 pm
Hoje à(s) 9:23 pm
Hoje à(s) 9:03 pm
Hoje à(s) 8:04 pm
Hoje à(s) 7:57 pm
Hoje à(s) 7:47 pm
Hoje à(s) 7:30 pm
Hoje à(s) 7:07 pm
Hoje à(s) 6:20 pm
Hoje à(s) 5:02 pm
Hoje à(s) 3:51 pm
Hoje à(s) 2:09 pm
Hoje à(s) 1:58 pm
Hoje à(s) 1:48 pm
Hoje à(s) 2:56 am
Ontem à(s) 11:31 pm
Ontem à(s) 11:11 pm
Ontem à(s) 8:52 pm
Ontem à(s) 7:51 pm
Ontem à(s) 5:41 pm
Ontem à(s) 3:58 pm
Ontem à(s) 1:39 pm
Ontem à(s) 12:35 pm
Ontem à(s) 11:59 am
Ontem à(s) 11:24 am
Ontem à(s) 10:54 am
Ontem à(s) 2:04 am
Ontem à(s) 1:24 am
Ontem à(s) 1:04 am
Qua Dez 13, 2017 11:37 pm
Qua Dez 13, 2017 11:09 pm
Qua Dez 13, 2017 8:23 pm
Qua Dez 13, 2017 2:20 pm
Qua Dez 13, 2017 1:49 pm
Qua Dez 13, 2017 1:22 pm
Qua Dez 13, 2017 1:11 pm
Qua Dez 13, 2017 12:57 pm
Qua Dez 13, 2017 12:41 pm
Qua Dez 13, 2017 1:16 am
Qua Dez 13, 2017 12:56 am
Qua Dez 13, 2017 12:10 am
Qua Dez 13, 2017 12:08 am
Ter Dez 12, 2017 10:23 pm
Ter Dez 12, 2017 9:57 pm
Ter Dez 12, 2017 9:53 pm
Ter Dez 12, 2017 9:37 pm
Ter Dez 12, 2017 9:18 pm
Ter Dez 12, 2017 8:26 pm
Ter Dez 12, 2017 7:40 pm
Ter Dez 12, 2017 6:27 pm
Ter Dez 12, 2017 5:44 pm
Ter Dez 12, 2017 5:43 pm
Ter Dez 12, 2017 5:34 pm
Ter Dez 12, 2017 2:25 pm
Ter Dez 12, 2017 12:49 pm
Ter Dez 12, 2017 11:34 am
Ter Dez 12, 2017 4:34 am
Seg Dez 11, 2017 9:28 pm
Seg Dez 11, 2017 8:05 pm
Seg Dez 11, 2017 7:39 pm
Seg Dez 11, 2017 7:03 pm
Seg Dez 11, 2017 6:47 pm
Seg Dez 11, 2017 6:19 pm
Seg Dez 11, 2017 4:11 pm
Seg Dez 11, 2017 3:50 pm
Seg Dez 11, 2017 3:13 pm
Seg Dez 11, 2017 1:58 pm
Seg Dez 11, 2017 1:19 pm
Seg Dez 11, 2017 1:14 pm
Seg Dez 11, 2017 10:58 am
Seg Dez 11, 2017 8:59 am
Seg Dez 11, 2017 8:55 am
Seg Dez 11, 2017 12:32 am
Dom Dez 10, 2017 11:53 pm
Dom Dez 10, 2017 9:12 pm
Dom Dez 10, 2017 8:34 pm
Dom Dez 10, 2017 6:16 pm
Dom Dez 10, 2017 6:16 pm
Dom Dez 10, 2017 6:14 pm
Dom Dez 10, 2017 6:13 pm
Dom Dez 10, 2017 4:50 pm
Dom Dez 10, 2017 1:31 pm
Dom Dez 10, 2017 11:29 am
Dom Dez 10, 2017 12:29 am
Sab Dez 09, 2017 11:31 pm
Sab Dez 09, 2017 11:17 pm
Sab Dez 09, 2017 9:56 pm
Sab Dez 09, 2017 7:16 pm
Sab Dez 09, 2017 7:11 pm
Sab Dez 09, 2017 4:55 pm
Sab Dez 09, 2017 2:33 pm
Sab Dez 09, 2017 1:15 pm
Sab Dez 09, 2017 12:15 am
Sex Dez 08, 2017 9:18 pm
Zecandy
Zecandy
Zecandy
Phph09
recagonlei
Zecandy
Zecandy
michelly
Phph09
Fagner
glauco
FernandoViniciusSchultz
Locodapraça
ErikBreno360
XN4k3Dbr
gurgelg752
Zecandy
MarceloYBP
John Rambo
Encracker
Phph09
lesgoy
recagonlei
RW.
GabrielBs1409
PatifeCraft
Callyde Jr
recagonlei
BRGC
dstaroski
MarceloYBP
dimmuo
MarceloYBP
Água Sem Hidrogênio
recagonlei
WesleyLemosLeal
fabriciorsz34
Zecandy
MarceloYBP
Cristianolop
Phph09
XN4k3Dbr
BRGC
Flávio
Eduardoro39
Phph09
MarceloYBP
DSK
recagonlei
natanael.olimpio
PatifeCraft
Madness
Jhonatham1
Flávio
googolepton
MarceloYBP
MarceloYBP
FelipeGD
dstaroski
Valakinhas
John Rambo
hen000
recagonlei
Água Sem Hidrogênio
natanael.olimpio
Zecandy
recagonlei
John Rambo
recagonlei
recagonlei
Nyland
erifmeurer
recagonlei
recagonlei
XN4k3Dbr
dstaroski
dstaroski
Flávio
lesgoy
oilson
GabrielBs1409
recagonlei
lesgoy
glauco
recagonlei
recagonlei
Josivaldo Augusto
guimaraf
Flávio
Nyland
Ghosthy
felipehobs1
Phph09
BRGC
Fagner
XN4k3Dbr
Jorge Nunes
dimmuo
Josivaldo Augusto

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

Ver o tópico anterior Ver o tópico seguinte 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 5: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 : 242
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 6: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 : 242
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 6:11 pm

olha o flood ai Brother
avatar
Weslley
Moderador

Masculino PONTOS : 2857
REPUTAÇÃO : 601
Idade : 19
Á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 10:08 pm

ok

Robinsandi
Membro
Membro

PONTOS : 242
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 9:08 pm

up

Robinsandi
Membro
Membro

PONTOS : 242
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 9: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 : 2312
REPUTAÇÃO : 351
Idade : 17
Áreas de atuação : Programação C#.
Modelagem Básica.
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 9:18 pm

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

Robinsandi
Membro
Membro

PONTOS : 242
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 9:06 pm

ALGUEM PRA ME AJUDAR?

Robinsandi
Membro
Membro

PONTOS : 242
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 7:35 pm

ALGUEM PRA ME AJUDAR? (2)

Robinsandi
Membro
Membro

PONTOS : 242
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 8:25 pm

ALGUEM PRA ME AJUDAR? (3)

Robinsandi
Membro
Membro

PONTOS : 242
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 9: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
MembroAvançado

Masculino PONTOS : 642
REPUTAÇÃO : 76
Idade : 17
Á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 11: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 : 242
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 12:09 pm

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
MembroAvançado

Masculino PONTOS : 642
REPUTAÇÃO : 76
Idade : 17
Á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 10: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 : 242
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 10: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 : 242
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 6:05 pm

up

Robinsandi
Membro
Membro

PONTOS : 242
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 10:20 pm

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

Masculino PONTOS : 642
REPUTAÇÃO : 76
Idade : 17
Á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 9: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
MembroAvançado

Masculino PONTOS : 642
REPUTAÇÃO : 76
Idade : 17
Á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 7: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 : 242
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 1: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 : 1421
REPUTAÇÃO : 316
Idade : 15
Áreas de atuação : Iniciante:Modelagem e Terminal-Linux. Intermediário:C#,Java,HTML e CSS
Respeito as regras :

Ver perfil do usuário http://ppaulofr.blogspot.com.br

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: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 : 242
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:56 pm

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

Robinsandi
Membro
Membro

PONTOS : 242
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 4: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 : 242
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 5:58 pm

up

Robinsandi
Membro
Membro

PONTOS : 242
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 8: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 : 1421
REPUTAÇÃO : 316
Idade : 15
Áreas de atuação : Iniciante:Modelagem e Terminal-Linux. Intermediário:C#,Java,HTML e CSS
Respeito as regras :

Ver perfil do usuário http://ppaulofr.blogspot.com.br

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 8: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 : 242
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 7: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 : 242
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 9: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
MembroAvançado

Masculino PONTOS : 642
REPUTAÇÃO : 76
Idade : 17
Á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 11: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 : 242
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 4: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 : 242
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 2:20 pm

alguem pra me ajudar . por favor

Robinsandi
Membro
Membro

PONTOS : 242
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 felipehobs1 em Sex Out 20, 2017 3: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
felipehobs1
Avançado
Avançado

Masculino PONTOS : 330
REPUTAÇÃO : 23
Idade : 26
Áreas de atuação : Intermediário em Programaçao em #C, Html, ETC e Animaçao Blender
Respeito as regras :

Ver perfil do usuário http://www.developezbr.com.br

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 9: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 : 486
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 8:53 am

up

robinsonsandi
Iniciante
Iniciante

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

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