Ir ao conteúdo
  • Cadastre-se

Edivandro Scariot

Membro Pleno
  • Posts

    24
  • Cadastrado em

  • Última visita

posts postados por Edivandro Scariot

  1. Acompanhei um tutorial e ele mostra como fazer a animação de ataque e outras coisas do inimigo, porém não tem a animação de morte. E eu tentei colocar mas não consegui. Alguém poderia me ajudar!!

     

    Esse é o script do inimigo!!

    using UnityEngine;
    using System.Collections;
    
    public class Inimigo : MonoBehaviour {
    
        public float vida = 100;
        public bool chamouMorte = false;
    
        void Update () {
            if (vida <= 0) {
                vida = 0;
                if (chamouMorte == false) {
                    chamouMorte = true;
                    StartCoroutine ("Morrer");
                }
            }
        }
    
        IEnumerator Morrer(){
            GetComponent<MeshRenderer> ().material.color = Color.red;
    
            yield return new WaitForSeconds (2);
            Destroy (gameObject);
        }
    }

    Esse é o script que faz o controle das animações!!!

     

    using UnityEngine;
    using System.Collections;
    
    [RequireComponent(typeof(Animator))]
    [RequireComponent(typeof(AudioSource))]
    public class AninINTELIGENCIA : MonoBehaviour {
    	public INTELIGENCIA2 Navgador;
    	public AudioClip Atacar, Olhar, Passear, Perseguir;
    	public bool AldioTocando;
    	public float AldioDuracao;
    	// Use this for initialization
    	void Start () {
    
    	}
    
    	// Update is called once per frame
    	void Update () {
    
    		if (AldioTocando == true) {/// AldioTocando ------------------------------------------------------
    			AldioDuracao += Time.deltaTime;
    
    			if (AldioDuracao >= GetComponent<AudioSource> ().clip.length ) {
    				AldioTocando = false;
    				AldioDuracao = 0;
    			}
    		}//----------------------------------------------------------------------------------------------------
    
    		if (Navgador.BAtacar == true) {/// Atacar ------------------------------------------------------
    			GetComponent<Animator> ().SetBool ("Atacar", true);
    			GetComponent<AudioSource> ().clip = Atacar;
    			GetComponent<AudioSource> ().PlayOneShot (Atacar);
    
    		} else {
    			GetComponent<Animator> ().SetBool ("Atacar", false);
    		}//----------------------------------------------------------------------------------------------------
    
    		if (Navgador.BOlhar == true) {/// Olhar ------------------------------------------------------
    			GetComponent<Animator> ().SetBool ("Olhar", true);
    
    			if (GetComponent<AudioSource> ().clip != Olhar) {
    				AldioTocando = false;
    				AldioDuracao = 0;
    
    				Debug.Log ("Aldio Trocado");
    			}
    
    			if (AldioTocando == false) {
    				GetComponent<AudioSource> ().clip = Olhar;
    				GetComponent<AudioSource> ().PlayOneShot (Olhar);
    				AldioTocando = true;
    			}
    
    		} else {
    			GetComponent<Animator> ().SetBool ("Olhar", false);
    		}//----------------------------------------------------------------------------------------------------
    
    
    		if (Navgador.BPassear == true) {/// Passear ------------------------------------------------------
    			GetComponent<Animator> ().SetBool ("Passear", true);
    
    			if (GetComponent<AudioSource> ().clip != Passear) {
    				AldioTocando = false;
    				AldioDuracao = 0;
    				Debug.Log ("Aldio Trocado");
    			}
    
    			if (AldioTocando == false) {
    				GetComponent<AudioSource> ().clip = Passear;
    				GetComponent<AudioSource> ().PlayOneShot (Passear);
    				AldioTocando = true;
    			}
    
    		} else {
    			GetComponent<Animator> ().SetBool ("Passear", false);
    		}//----------------------------------------------------------------------------------------------------
    
    		if (Navgador.BPerseguir == true) { /// perseguir ------------------------------------------------------
    			GetComponent<Animator> ().SetBool ("Perseguir", true);
    
    			if (GetComponent<AudioSource> ().clip != Perseguir) {
    				AldioTocando = false;
    				AldioDuracao = 0;
    				Debug.Log ("Aldio Trocado");
    			}
    
    			if (AldioTocando == false) {
    				GetComponent<AudioSource> ().clip = Perseguir;
    				GetComponent<AudioSource> ().PlayOneShot (Perseguir);
    				AldioTocando = true;
    			}
    
    		} else {
    			GetComponent<Animator> ().SetBool ("Perseguir", false);
    		}//----------------------------------------------------------------------------------------------------
    
    
    	}
    }


     

     

  2. Em 18/11/2017 às 14:57, MarceloSouzaB1 disse:

    O que vai importar aí mesmo é ter 4gb, dual channel é quando as memórias trabalham juntas, mas o que importa aí nesse caso é aumentar a memória, por mais que não haja dual channel, seu pc terá 4gb. Compre memórias com chip dos 2 lados, não compre marcas que tem CHIP de apenas um lado que talvez não funcione, como HyperX

     

    https://www.kabum.com.br/hardware/memoria-ram/ddr-2/667-mhz-pc5300 Essa aqui creio que serviria bem.

    porque nos dois lados? Qual a diferença?

  3. Em 16/11/2017 às 21:49, Elder Nauvirth disse:

    @Edivandro Scariot Caro amigo, qual seria a marca e modelo da sua placa-mãe ?

     

    Amigo @Isack Gabriell Oliveira Creio que pentium 4 seja socket lga775, mas não confirmo nada, é bom esperar o amigo dono do tópico dizer marca e modelo da mobo.

    http://www.ecs.com.tw/ECSWebSite/Product/Product_Overview.aspx?DetailID=807&CategoryID=1&DetailName=Feature&MenuID=24&LanID=0

    • Curtir 1

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!