SchultzGames
Para tirar dúvidas, crie um tópico especifico na área "Dúvidas em Geral" e aguarde ser respondido. Evite comentar em tópicos não relacionados a sua dúvida Very Happy
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Unity 5 Bugado
[____TÓPICO LIVRE____] FALE O QUE QUISER
como usar o Lookat com o addforce do rigidibody?
Forma uma equipe
Baixar Documentaçao Unity 3D?
Feixe de luz - melhor forma de fazer
Animacao2D
Pra que serve o [SerializeField] e por que usar ele?
[TUTORIAL] DANO POR QUEDA e BARRA DE VIDA CONTÍNUA no mesmo script
erro sinistro
Duvida sobre o Peso do jogo?
Alquem tem alguma ideia de como fazer o Player tipo a cabeça olhar para o seu inimigo?
Cryengine 3?
Como mudar rotacao de um objeto em relacao a posicao do outro objeto
Gostaria da opinião de vocês sobre o beta da Unity
Script
[TUTORIAL] Barra de VIDA / HP contínua
[TUTORIAL] Sistema de Escada Estilo FPS
[TUTORIAL] Melhorar a estabilidade dos veículos com Wheel Collider
Guitar The Legends of Brazil
[TUTORIAL] Escolher a quantos FPS (fixos) o seu jogo deverá rodar.
Examinar
Ideia Inovadora
Formação de Equipe Battle of Worlds
me ajudem neste script para subir escada
Texturas
script por favor me ajudem
Números aleatorios
Tem como saber o Tamanho do Objeto?
Banco de dados Aleatorio
Procuro desenhista para jogo 2D Pixel Art (Compra)
[Dúvida] Blender erro ao aplicar osso na mesh
[resolvido]enfiar float no UItext por script
Daria para pegar as horas do computador e por no jogo?
Gerador de Characters Autodesk Online
[JOGO DE FPS MULTIPLAYER] Alguém que saiba fazer animações na Unity 5 ou no blender :D
[LANÇADO] The Dilma
Inventario
Procuro vagas em equipes [Programador]
The Dilma - O terror da Petrobrás
[TUTORIAL] Menu Pause AVANÇADO (Unity 5.3 ou superior)
Ajuda Neste Script?
Teste de usuário para um jogo
Procuro Equipe de Jogos 2D
Animações de sobra
[TUTORIAL]Singleton, A melhor forma de acessar a classe!
[TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda
Mudança de FPS afetam a velocidade das coisas
[TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)
Como criar um ranking online na Unity usando a PlayFab e o Facebook?
Problema da Conta do comerciante do developer
BUG DE VOLUME NO SCRIPT MENU DE PAUSA
controle 2D com touch ou clique do mouse
[Dúvida] MySQL. Funciona apenas no editor.
[RESOLVIDO]como acesar uma void publica pelo script e ativa-la
Active UI
Como Criar Textura De Armas
Formaçao De Equipe (FLAMEBLOOD)
Fonte Proporcional
Ativar / Desativar Varios GameObject
[Duvida] Como fazer Medkit
[RESOLVIDO]Duvida com butao UI para ativar Void
Rodando o Sul
Procuro programadores para meu projeto BR Bus
Sistema de score
Strings e quebra de texto?
Procuro programadores para meu jogo
Interação com cenário
(formação de equipe BSU 17)
Personagem
Sistema de tráfego
(Dúvida) Adicionar força para girar
Como removo navigation areas do teto de um modelo em 3D?
(Duvida) Jogo de futebol
Serie de terror
Hoje à(s) 1:55 pm
Hoje à(s) 1:49 pm
Hoje à(s) 1:37 pm
Hoje à(s) 1:32 pm
Hoje à(s) 12:01 pm
Hoje à(s) 10:53 am
Hoje à(s) 10:49 am
Hoje à(s) 7:19 am
Hoje à(s) 2:23 am
Hoje à(s) 1:25 am
Hoje à(s) 1:11 am
Hoje à(s) 1:08 am
Ontem à(s) 11:59 pm
Ontem à(s) 11:20 pm
Ontem à(s) 11:15 pm
Ontem à(s) 11:10 pm
Ontem à(s) 11:09 pm
Ontem à(s) 11:08 pm
Ontem à(s) 11:02 pm
Ontem à(s) 10:58 pm
Ontem à(s) 10:52 pm
Ontem à(s) 10:50 pm
Ontem à(s) 10:07 pm
Ontem à(s) 10:04 pm
Ontem à(s) 9:12 pm
Ontem à(s) 8:53 pm
Ontem à(s) 8:49 pm
Ontem à(s) 3:14 pm
Ontem à(s) 12:46 pm
Ontem à(s) 11:53 am
Ontem à(s) 8:06 am
Qui Dez 01, 2016 11:31 pm
Qui Dez 01, 2016 10:46 pm
Qui Dez 01, 2016 7:28 pm
Qui Dez 01, 2016 6:42 pm
Qui Dez 01, 2016 5:08 pm
Qui Dez 01, 2016 5:06 pm
Qui Dez 01, 2016 4:44 pm
Qua Nov 30, 2016 11:46 pm
Qua Nov 30, 2016 11:45 pm
Qua Nov 30, 2016 11:42 pm
Qua Nov 30, 2016 11:19 pm
Ter Nov 29, 2016 8:03 pm
Ter Nov 29, 2016 7:49 pm
Ter Nov 29, 2016 12:15 pm
Ter Nov 29, 2016 10:46 am
Ter Nov 29, 2016 10:13 am
Ter Nov 29, 2016 10:08 am
Ter Nov 29, 2016 6:32 am
Ter Nov 29, 2016 6:29 am
Ter Nov 29, 2016 3:13 am
Ter Nov 29, 2016 2:51 am
Ter Nov 29, 2016 2:47 am
Ter Nov 29, 2016 2:45 am
Ter Nov 29, 2016 1:42 am
Ter Nov 29, 2016 12:44 am
Ter Nov 29, 2016 12:24 am
Seg Nov 28, 2016 10:38 pm
Seg Nov 28, 2016 10:03 pm
Seg Nov 28, 2016 10:00 pm
Seg Nov 28, 2016 6:33 pm
Seg Nov 28, 2016 5:32 pm
Seg Nov 28, 2016 5:22 pm
Seg Nov 28, 2016 3:57 pm
Seg Nov 28, 2016 3:38 pm
Seg Nov 28, 2016 1:29 pm
Seg Nov 28, 2016 1:01 pm
Seg Nov 28, 2016 8:29 am
Seg Nov 28, 2016 7:22 am
Seg Nov 28, 2016 6:17 am
Seg Nov 28, 2016 3:06 am
Dom Nov 27, 2016 10:34 pm
Dom Nov 27, 2016 8:10 pm
Sab Nov 26, 2016 8:07 pm
Sab Nov 26, 2016 6:30 pm
lucasfera15
MarcosSchultz
Dom3000
mafipt
dimmuo
dimmuo
Thiagofogaca217
dimmuo
edumoran
Dom3000
Dom3000
Dom3000
Callyde Jr
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
AndyShow
Dom3000
edumoran
dstaroski
dstaroski
Manawydan
Dom3000
artplayer
mlmattos
rafaelllsd
weslleyFx
Extreme Craft
Édipo
weslleyFx
weslleyFx
weslleyFx
weslleyFx
weslleyFx
weslleyFx
weslleyFx
mayokota
weslleyFx
artplayer
dimmuo
Hardencio
Hardencio
Callyde Jr
Callyde Jr
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
Extreme Craft
kalielson
kalielson
artplayer
leandroinforware
leandroinforware
John Rambo
Extreme Craft
WesleyLemosLeal
Kelvyn_Feitosa
Weverton Borges da Silva
leandroinforware
mafipt
dimmuo
dstaroski
Callyde Jr
AndyShow
rafaelllsd
Ghosthy
Callyde Jr
weslleyFx

(Dúvida) Sistema de vida por tempo (estilo candy crush)

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido (Dúvida) Sistema de vida por tempo (estilo candy crush)

Mensagem por SamuelFiorenzi em Ter Jul 05, 2016 3:15 pm

Olá,

Estive procurando pela internet e também aqui no fórum, porém não consegui encontrar um tutorial de como posso implementar um sistema de vidas por tempo, igual do Candy Crush, onde o jogador perde uma vida a cada partida jogada e essa vida é regenerada a cada 15 minutos, alguém saberia onde posso encontrar um tutorial sobre, ou como eu posso fazer isso?

Desde já agradeço.

SamuelFiorenzi
Iniciante
Iniciante

PONTOS : 164
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: (Dúvida) Sistema de vida por tempo (estilo candy crush)

Mensagem por rafaelllsd em Ter Jul 05, 2016 3:18 pm

Quando começa partida perde 1 vida, e se passa 15 minutos ele ganha outra vida certo? Você já tem algum script de vida ou alguma coisa pronta?

rafaelllsd
ProgramadorMaster

Masculino PONTOS : 1067
REPUTAÇÃO : 73
Idade : 16
Áreas de atuação : Programação C# (Basico)
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: (Dúvida) Sistema de vida por tempo (estilo candy crush)

Mensagem por SamuelFiorenzi em Ter Jul 05, 2016 3:25 pm

estou fazendo um jogo bem simples no estilo do flappy bird, seguindo um tutorial na internet, para aprender a mexer no unity, então ainda não criei um script para controlar a vida, mas respondendo a sua pergunta... é exatamente isso, ao dar um play na partida ele vai consumir uma vida (1 coração), isso vai ser tipo uma moeda de custo para que ele consiga dar play, porém essa vida poderá ser recuperada após 15 minutos e teria um contador do lado com o tempo faltante.

SamuelFiorenzi
Iniciante
Iniciante

PONTOS : 164
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: (Dúvida) Sistema de vida por tempo (estilo candy crush)

Mensagem por rafaelllsd em Ter Jul 05, 2016 3:42 pm

Fiz um bem simples:
Código:
   public int VIDA = 100;
   public int TempoDeReposicao;
   private bool Contar;
   void Start () {
      VIDA -= 1;
      Contar = true;
   }
   
   // Update is called once per frame
   void Update () {
      if (Contar == true) {
         StartCoroutine ("DiminuirVida");
         Contar = false;
      }
   }
   IEnumerator DiminuirVida() {
      yield return new WaitForSeconds (TempoDeReposicao);
      Contar = true;
      VIDA += 1;
   }
}
Diminui 1 vida na hora que começa, e ja começa a contar.

rafaelllsd
ProgramadorMaster

Masculino PONTOS : 1067
REPUTAÇÃO : 73
Idade : 16
Áreas de atuação : Programação C# (Basico)
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: (Dúvida) Sistema de vida por tempo (estilo candy crush)

Mensagem por SamuelFiorenzi em Ter Jul 05, 2016 4:24 pm

muito obrigado Rafael, já me deu um norte pra começar a brinca aqui.

SamuelFiorenzi
Iniciante
Iniciante

PONTOS : 164
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: (Dúvida) Sistema de vida por tempo (estilo candy crush)

Mensagem por MarcosSchultz em Ter Jul 05, 2016 4:31 pm

Depende, se você quer que o jogo tenha influência offline ou não.

você quer que a "recarga" das vidas aconteça em quanto o jogador está off do jogo também ?

MarcosSchultz
Administrador

Masculino PONTOS : 7131
REPUTAÇÃO : 878
Idade : 20
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

Resolvido Re: (Dúvida) Sistema de vida por tempo (estilo candy crush)

Mensagem por SamuelFiorenzi em Ter Jul 05, 2016 4:38 pm

Oi Marcos,

sim eu gostaria que tivesse influência no caso do jogador estiver off do jogo também. Exatamente do jeito que acontece no candy crush, ou em muitos outros jogos mobiles hoje em dia. 

Grato

SamuelFiorenzi
Iniciante
Iniciante

PONTOS : 164
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: (Dúvida) Sistema de vida por tempo (estilo candy crush)

Mensagem por MarcosSchultz em Ter Jul 05, 2016 4:43 pm

E o seu jogo é para PC ou para Android? Será necessário pegar o horário do dispositivo e fazer alguns cálculos simples

http://www.schultzgames.com/t1333-tutorial-mostrar-data-e-hora-atual-do-computador-em-um-texto?highlight=hora

MarcosSchultz
Administrador

Masculino PONTOS : 7131
REPUTAÇÃO : 878
Idade : 20
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

Resolvido Re: (Dúvida) Sistema de vida por tempo (estilo candy crush)

Mensagem por SamuelFiorenzi em Ter Jul 05, 2016 6:01 pm

obrigado pelo tutorial... o jogo é para Android

SamuelFiorenzi
Iniciante
Iniciante

PONTOS : 164
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: (Dúvida) Sistema de vida por tempo (estilo candy crush)

Mensagem por RenanMSV em Ter Jul 05, 2016 6:48 pm

Acho melhor utilizar php + www. Data do pc é algo muito facil de se burlar.

RenanMSV
Instrutor

Masculino PONTOS : 1511
REPUTAÇÃO : 309
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: (Dúvida) Sistema de vida por tempo (estilo candy crush)

Mensagem por MarcosSchultz em Ter Jul 05, 2016 11:38 pm

RenanMSV escreveu:Acho melhor utilizar php + www. Data do pc é algo muito facil de se burlar.

Reparei isto jah... tem alguns jogos de android que você faz algumas coisas, altera a data do PC e do nada aparece tempo negativo, dentre outros bugs de tada.

Quanto a usar PHP + WWW, isto seria uma novidade para mim também... Como você implementaria isto para obter a hora?

MarcosSchultz
Administrador

Masculino PONTOS : 7131
REPUTAÇÃO : 878
Idade : 20
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

Resolvido Re: (Dúvida) Sistema de vida por tempo (estilo candy crush)

Mensagem por RenanMSV em Qua Jul 06, 2016 10:41 am

Como aquele que eu fiz anteriormente eu usaria uma rotina e criaria uma pagina em php que mostra-se a hora.
PHP:

Código:

 <?php
    date_default_timezone_set('America/Sao_Paulo');
   echo date("H:i:s");
?>

Código:

using UnityEngine;
using System.Collections;
public class GetHourByURL : MonoBehaviour {
   public int h,m,s;
   void GetHour(){
      StartCoroutine(c_GetHour());
   }
   IEnumerator c_GetHour){
      WWW www = new WWW("http://inutiles.atspace.cc/hour.php");
      yield return www;
      string [] temp = www.text.Split(':');
      h = int.Parse(temp[0]);
      m = int.Parse(temp[1]);
      s = int.Parse(temp[2]);
   }
)

Pronto.
Exemplo de uso:

[code]

print("São " + h + " horas!");


h // hora (int)
m // minutos (int)
s // segundos (int)

Ao usar o GetHour() os valores das horas sao atualizados, caso nao use eles vao ser iguais aos valores da ultima vez que usou.

Criar uma pagina em php e hospedar é opcional, ja que eu ja fiz uma inutiles.atspace.cc/unitygameserver/hour.php , ta no script e vou deixar online.

Agora basta fazer continhas


* qualquer errinho eh pq fiz no celular, pq to sem pc no momento
* saiba que isso soh funcionara se o usuario tiver internet
* o www tem um certo delay que depende do tempo em que o pc ou smartphone do usuario se conecta ao site, portanto use com moderacao. Principalmente ao recuperar segundos.

RenanMSV
Instrutor

Masculino PONTOS : 1511
REPUTAÇÃO : 309
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: (Dúvida) Sistema de vida por tempo (estilo candy crush)

Mensagem por SamuelFiorenzi em Sex Jul 08, 2016 8:32 pm

muito obrigado pela ajuda, achei super interessante isso, ainda não tinha visto nada igual a isso.


Grato

SamuelFiorenzi
Iniciante
Iniciante

PONTOS : 164
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum