Ajuda com case
2 participantes
Página 1 de 1
Ajuda com case
Alguém poderia me ajuda? Eu criei um case para mudar a posição onde a câmera está, mas deu errado, poderiam me ajudar?
- Código:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class CameraPosition : MonoBehaviour
{
public float Velocidade = 50.0f;
public int PositionCamera;
public Transform OpcoesC;
public Transform PrincipalC;
public Transform CreditosC;
public Transform CameraA;
public Button BotaoVoltar, BotaoOpcoes, BotaoVoltarC, BotaoCreditos;
void Start()
{
BotaoOpcoes.onClick.AddListener(() => PositionCamera = 2);
BotaoCreditos.onClick.AddListener(() => PositionCamera = 3);
BotaoVoltar.onClick.AddListener(() => PositionCamera = 1);
BotaoVoltarC.onClick.AddListener(() => PositionCamera = 1);
}
void Update()
{
switch (PositionCamera)
{
case 1:
transform.position = Vector3.Lerp(CameraA.position, CreditosC.position, Time.deltaTime * Velocidade);
break;
case 2:
transform.position = Vector3.Lerp(CameraA.position, OpcoesC.position, Time.deltaTime * Velocidade);
break;
case 3:
transform.position = Vector3.Lerp(CameraA.position, PrincipalC.position, Time.deltaTime * Velocidade);
break;
}
}
}
Última edição por yurinmds em Ter Ago 16, 2016 10:50 pm, editado 1 vez(es)
yurinmds- Membro
- PONTOS : 3228
REPUTAÇÃO : 1
Respeito as regras :
Re: Ajuda com case
oque exatamente deu errado ? poste o script completo
Weslley- Moderador
- PONTOS : 5518
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Ajuda com case
Pronto editei o tópico, tem de errado que a camera não vai para os locais
yurinmds- Membro
- PONTOS : 3228
REPUTAÇÃO : 1
Respeito as regras :
Re: Ajuda com case
- Código:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class CameraPosition : MonoBehaviour
{
public float Velocidade = 50.0f;
public int PositionCamera;
public Transform OpcoesC;
public Transform PrincipalC;
public Transform CreditosC;
public Transform CameraA;
public Button BotaoVoltar, BotaoOpcoes, BotaoVoltarC, BotaoCreditos;
void Start()
{
BotaoVoltar.onClick = new Button.ButtonClickedEvent();
BotaoOpcoes.onClick = new Button.ButtonClickedEvent();
BotaoVoltarC.onClick = new Button.ButtonClickedEvent();
BotaoCreditos.onClick = new Button.ButtonClickedEvent();
BotaoOpcoes.onClick.AddListener(() => { PositionCamera = 2; });
BotaoCreditos.onClick.AddListener(() => { PositionCamera = 3; });
BotaoVoltar.onClick.AddListener(() => { PositionCamera = 1; });
BotaoVoltarC.onClick.AddListener(() => { PositionCamera = 1; });
}
void Update()
{
switch (PositionCamera)
{
case 1:
transform.position = Vector3.Lerp(CameraA.position, CreditosC.position, Time.deltaTime * Velocidade);
break;
case 2:
transform.position = Vector3.Lerp(CameraA.position, OpcoesC.position, Time.deltaTime * Velocidade);
break;
case 3:
transform.position = Vector3.Lerp(CameraA.position, PrincipalC.position, Time.deltaTime * Velocidade);
break;
}
}
}
Weslley- Moderador
- PONTOS : 5518
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Ajuda com case
Continua a câmera sem se mexer, os números mudam.
yurinmds- Membro
- PONTOS : 3228
REPUTAÇÃO : 1
Respeito as regras :
Re: Ajuda com case
O script esta na câmera ? Você mudou os transforme de posição ? aqui esta funcionando
Weslley- Moderador
- PONTOS : 5518
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Ajuda com case
Ah é mesmo desculpa é erra erro meu ignora.
yurinmds- Membro
- PONTOS : 3228
REPUTAÇÃO : 1
Respeito as regras :
Tópicos semelhantes
» Erro com switch case (C#)
» [AJUDA]Quero Ajuda poque esse script so da erro!
» [TUTORIAL] Entenda como funciona: ENUM, SWITCH, BREAK, CASE no C#
» [AJUDA]Preciso de ajuda em um script relacionado ao vídeo Sistema de escolha de personagen
» Ajuda Urgente como chamo a animação no script alguém poderia dar uma ajuda???
» [AJUDA]Quero Ajuda poque esse script so da erro!
» [TUTORIAL] Entenda como funciona: ENUM, SWITCH, BREAK, CASE no C#
» [AJUDA]Preciso de ajuda em um script relacionado ao vídeo Sistema de escolha de personagen
» Ajuda Urgente como chamo a animação no script alguém poderia dar uma ajuda???
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos