Bom dia
Estou seguindo o passo a passo consigo ve os obstáculos sendo criado mais não aparece na tela.
Bom dia
Estou seguindo o passo a passo consigo ve os obstáculos sendo criado mais não aparece na tela.
Olá Fagner, bom dia!
Pelo que você descreveu e pelas imagens que você compartilhou, parece que os obstáculos estão sendo gerados, mas não estão aparecendo na tela do jogo. Aqui estão algumas verificações e sugestões que podem ajudar a resolver o problema:
Posição dos Obstáculos:
X: 4.33
, Y: 0.09
, Z: 0
. Certifique-se de que esses valores estão dentro do campo de visão da câmera.Ordem dos Layers:
obstaculoCima
está com Sorting Layer: Default
e Order in Layer: 3
. Certifique-se de que isso não está causando a sobreposição com outros elementos.Sprite Renderer:
Sprite Renderer
está ativo e configurado corretamente. Verifique se o sprite está atribuído e visível.Escala dos Obstáculos:
X: 2.25
, Y: 2.25
, Z: 1
. Certifique-se de que esses valores são apropriados para o tamanho desejado dos obstáculos.Câmera:
Console de Erros:
Aqui está um exemplo de como você pode ajustar a posição dos obstáculos no script de geração:
public GameObject obstaculoPrefab;
public Transform pontoDeGeracao;
void Start()
{
InvokeRepeating("GerarObstaculo", 2f, 2f);
}
void GerarObstaculo()
{
Vector3 posicao = pontoDeGeracao.position;
posicao.y = Random.Range(-2f, 2f); // Ajuste o valor conforme necessário
Instantiate(obstaculoPrefab, posicao, Quaternion.identity);
}
Espero que essas dicas ajudem a resolver o problema.
Bons estudos!