Daria para pegar as horas do computador e por no jogo?
4 participantes
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
Daria para pegar as horas do computador e por no jogo?
eu queria saber se tem algo do tipo e se e simples ou possível
se der ,se for possível, se existir, se houver um asset, ou uma magia negra invocador de scripts, eu gostaria de saber '='
desde já agradeço :D
se der ,se for possível, se existir, se houver um asset, ou uma magia negra invocador de scripts, eu gostaria de saber '='
desde já agradeço :D
Última edição por Extreme Craft em Qui Dez 01, 2016 7:28 pm, editado 1 vez(es)
Extreme Craft- Avançado
- PONTOS : 3276
REPUTAÇÃO : 30
Idade : 23
Áreas de atuação : C# , Blender , Unity
Respeito as regras :
Re: Daria para pegar as horas do computador e por no jogo?
Sim e simples e possível, usando o namespace System você pode usar o DateTime
- Código:
using system;
public class data
{
void Start()
{
DateTime currentDateTime = DateTime.Now;
}
}
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Daria para pegar as horas do computador e por no jogo?
bom q esista
mas...
tinha dado um erro so q agr eu resolvi e q o using System; estava minúsculo ai ai tava dando um erro
e como eu botaria a data em uma float ou em uma string ou sla.
mas...
tinha dado um erro so q agr eu resolvi e q o using System; estava minúsculo ai ai tava dando um erro
e como eu botaria a data em uma float ou em uma string ou sla.
Extreme Craft- Avançado
- PONTOS : 3276
REPUTAÇÃO : 30
Idade : 23
Áreas de atuação : C# , Blender , Unity
Respeito as regras :
Re: Daria para pegar as horas do computador e por no jogo?
- Código:
DateTime currentDateTime = DateTime.Now;
string dateTime = currentDateTime.ToString("dd/MM/yyyy");
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Daria para pegar as horas do computador e por no jogo?
bem na questão da Hora eu tive um progresso
public Double Hora;
Void Update(){
Hora = SystemTime.time;
}
maissssssss isssssssss isssssss .....
o seguinte são 12:05 am mais em double fica isto
63616147615.6321
e algo absurdo '='
eu tentei isto
Hora = SystemTime.time.ToString("hh/MM/ss");
soh q ele fala q double n pode ser string
ai vc muda a hora para string
ai ele fala q não pode string receber double
ai eu buguei teria um outro jeito eu tentei vários mais nenhum me deu oq eu queria
quero meu sistema de data e hora completo so falta a hora é eu não vejo a hora. '=' (filosofia)
public Double Hora;
Void Update(){
Hora = SystemTime.time;
}
maissssssss isssssssss isssssss .....
o seguinte são 12:05 am mais em double fica isto
63616147615.6321
e algo absurdo '='
eu tentei isto
Hora = SystemTime.time.ToString("hh/MM/ss");
soh q ele fala q double n pode ser string
ai vc muda a hora para string
ai ele fala q não pode string receber double
ai eu buguei teria um outro jeito eu tentei vários mais nenhum me deu oq eu queria
quero meu sistema de data e hora completo so falta a hora é eu não vejo a hora. '=' (filosofia)
Extreme Craft- Avançado
- PONTOS : 3276
REPUTAÇÃO : 30
Idade : 23
Áreas de atuação : C# , Blender , Unity
Respeito as regras :
Re: Daria para pegar as horas do computador e por no jogo?
Isso é simples.
Tem aqui um sistema que vai atribuir os segundos a uma variavel, minutos a outra etc.
Depois você faz o que quiser com essas variáveis.
Tem aqui um sistema que vai atribuir os segundos a uma variavel, minutos a outra etc.
Depois você faz o que quiser com essas variáveis.
- Código:
using UnityEngine;
using System.Collections;
public class Tempo : MonoBehaviour
{
public float Segundo;
public float Minuto;
public float Hora;
public float Dia;
public float Mes;
public float Ano;
public void ObterTempo()
{
//Escreve o valor no tempo em cada a respetiva variável
Segundo = System.DateTime.Now.Second;
Minuto = System.DateTime.Now.Minute;
Hora = System.DateTime.Now.Hour;
Dia = System.DateTime.Now.Day;
Mes = System.DateTime.Now.Month;
Ano = System.DateTime.Now.Year;
}
}
mafipt- MembroAvançado
- PONTOS : 3625
REPUTAÇÃO : 54
Idade : 24
Áreas de atuação : C#, Java, PHP, JS, MySql, Multiplayer, Unity.
Respeito as regras :
Re: Daria para pegar as horas do computador e por no jogo?
qual a necessidade de passar esse valor para uma variável float ou double? faça uma variável do tipo DateTime vai ser muito, mais muito simples
tipo
depois você pode pegar qualquer variável dentro do DateTime
um float, double ou int não vão guarda dados do tipo "15/02/2016" e sim 15022016
tipo
- Código:
public class{
public DateTime dataHora;
void Start(){
dataHora = DateTime.Now;
}
}
depois você pode pegar qualquer variável dentro do DateTime
- Código:
dataHora.DateTime.Now.Second;
dataHora.DateTime.Now.Minute;
dataHora.DateTime.Now.Hour;
dataHora.DateTime.Now.Day;
dataHora.DateTime.Now.Month;
dataHora.DateTime.Now.Year;
um float, double ou int não vão guarda dados do tipo "15/02/2016" e sim 15022016
Última edição por weslleyFx em Qui Dez 01, 2016 7:20 pm, editado 1 vez(es)
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Daria para pegar as horas do computador e por no jogo?
Up, achei interessante :D
ismarspn- Programador
- PONTOS : 3999
REPUTAÇÃO : 147
Idade : 30
Áreas de atuação : Unity, Photoshop, Illustrator, After Effects, Adobe Flash
Respeito as regras :
Re: Daria para pegar as horas do computador e por no jogo?
só ressaltar que fazendo uma variável DateTime você não vai precisar usar muitas variáveis
Weslley- Moderador
- PONTOS : 5727
REPUTAÇÃO : 744
Idade : 26
Áreas de atuação : Inversión, Desarrollo, Juegos e Web
Respeito as regras :
Re: Daria para pegar as horas do computador e por no jogo?
Vlw gente agr tah bao obrigado pela ajuda :D
Extreme Craft- Avançado
- PONTOS : 3276
REPUTAÇÃO : 30
Idade : 23
Áreas de atuação : C# , Blender , Unity
Respeito as regras :
Tópicos semelhantes
» Duvida essa historia daria bom para um game
» 2 horas para abrir uma cena! (Help me)
» Como faço para quando pegar item,sai umas particulas para cima e ai colide com o chão?
» Pegar o valor salvo no começo do jogo!
» Como Pegar o Audio diretamente na Pasta do jogo?
» 2 horas para abrir uma cena! (Help me)
» Como faço para quando pegar item,sai umas particulas para cima e ai colide com o chão?
» Pegar o valor salvo no começo do jogo!
» Como Pegar o Audio diretamente na Pasta do jogo?
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos