[RESOLVIDO] Contar pontos não faz a soma e tambem não atualiza
2 participantes
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
[RESOLVIDO] Contar pontos não faz a soma e tambem não atualiza
Ola pessoal mais uma vez solicito auxilio
estou com um problema, os pontos não atualiza no TEXT o código usei do tutorial da própria Unity mais também tentei do meu jeito que sempre faço porem nada. estou usando a versão 5.6.3f1.
script gamManager:
Inimigo script
Se alguém tiver uma ideia pois já tentei vários videos porem fica na mesma.
Obrigado.
desde já agradeço.
estou com um problema, os pontos não atualiza no TEXT o código usei do tutorial da própria Unity mais também tentei do meu jeito que sempre faço porem nada. estou usando a versão 5.6.3f1.
script gamManager:
- Código:
public class GameManager : MonoBehaviour {
public int curretScore;
public InimigoMove im;
public Text pontosSystem;
// Use this for initialization
void Start () {
pontosSystem = GetComponent<Text>();
im = im.GetComponent<InimigoMove>();
curretScore = 0;
UpdateScore();
}
// Update is called once per frame
void Update () {
UpdateScore();
//pontosSystem.text = "Ponto:" + im.Iscore.ToString();
}
public void AddScore(int newScoreValue)
{
curretScore += newScoreValue;
}
void UpdateScore()
{
pontosSystem.text = "Score: " + curretScore.ToString();
}
Inimigo script
- Código:
private void OnTriggerEnter2D(Collider2D collision)
{
if (collision.CompareTag("Fire"))
{
HealthEnemy();
}
if (collision)
{
GameObject AcertoParticula = Instantiate(particulaColisao);
AcertoParticula.transform.position = transform.position;
}
if (collision.gameObject.layer ==8)
{
Destroy(gameObject);
Debug.Log("colidiu com o chao");
}
}
// Sistema de hp
public void HealthEnemy()
{
if (hp > 0)
{
// pega o valor que se encontra na classe Bullet e variavel hit adiciona o dano menos o hp atual.
Bullet bullet = new Bullet();
hp -= bullet.hit;
}
else
{
Iscore++;
Destroy(gameObject);
gameManager.AddScore(Iscore); // aqui deveria pega o valor da variavel Iscore e enviar para o script manager atualizando o valor
Debug.Log("atualizou");
}
}
Se alguém tiver uma ideia pois já tentei vários videos porem fica na mesma.
Obrigado.
desde já agradeço.
Última edição por dstaroski em Sáb Set 23, 2017 3:59 pm, editado 1 vez(es) (Motivo da edição : Resolvido)
Jmspp- Avançado
- PONTOS : 2825
REPUTAÇÃO : 6
Idade : 37
Respeito as regras :
Re: [RESOLVIDO] Contar pontos não faz a soma e tambem não atualiza
você já verificou se ele chega a lê essa linha
- Código:
gameManager.AddScore(Iscore);
Weslley- Moderador
- PONTOS : 5726
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: [RESOLVIDO] Contar pontos não faz a soma e tambem não atualiza
Oi amigo consegue ajudar?
Desde ja agradeço
Desde ja agradeço
Jmspp- Avançado
- PONTOS : 2825
REPUTAÇÃO : 6
Idade : 37
Respeito as regras :
Re: [RESOLVIDO] Contar pontos não faz a soma e tambem não atualiza
bom eu testei aqui seu código e esta funcionado, oque realmente acontece ele esta executando o método OnTriggerEnter2D? o objeto esta marcado como Trigger? ele tem Rigidbody2D?
Weslley- Moderador
- PONTOS : 5726
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: [RESOLVIDO] Contar pontos não faz a soma e tambem não atualiza
Amigo conseguir arrumar o problema estava na função Start
estava no script do Inimigo
Mais muito obrigado.
Desde já agradeço.
estava no script do Inimigo
- Código:
gameManager=gameManager.getcomponent<GameManager>();
- Código:
gameManager = FindObjectOfType<GameManager>();
Mais muito obrigado.
Desde já agradeço.
Jmspp- Avançado
- PONTOS : 2825
REPUTAÇÃO : 6
Idade : 37
Respeito as regras :
Tópicos semelhantes
» [RESOLVIDO] Unity - Soma Entre Strings
» [RESOLVIDO] passar os pontos para outra fase.
» [RESOLVIDO] Quando pegar pontos a fonte aumentar de tamanho?
» (DÚVIDA) USAR O UNITY PRO SENDO QUE CRACKEADO DA BRONCA?
» Jogo de Galo e de Galinha também
» [RESOLVIDO] passar os pontos para outra fase.
» [RESOLVIDO] Quando pegar pontos a fonte aumentar de tamanho?
» (DÚVIDA) USAR O UNITY PRO SENDO QUE CRACKEADO DA BRONCA?
» Jogo de Galo e de Galinha também
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos