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 :D
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
[TUTORIAL] Sistema de vida,morte,dano
[TUTORIAL] Sistema de tiro com RAYCAST (várias armas, mira laser, munição, dano, etc, etc)
Problema com cenário infinito ou algum tipo de bug na Unity?
iniciar jogo com uma cena desativada e ativá-la ao colidir com bloco desativando as outras
Unity Remota 5, sem reação.
Procuro Equipe Para Criação de Jogo [PAGO]
Procuro Map Designer [PAGO $$$] (criador de mapas)
[PROJETO MOBILE] Defeat the Illuminatis
[TUTORIAL] Sistema de Oficina de Carros
[RESOLVIDO] Unity 2018 - Bug com a iluminação da Spotlight nos Objetos
[TUTORIAL] Menu Pause AVANÇADO (Unity 5.3 ou superior)
Como Faz pra barra de vida aparecer de uma cena pra outra?
[TUTORIAL] Barra de VIDA / HP contínua
Salvar e carregar dados json player pref
Blander ao juntar algumas partes ficam mais escuro
Problema com Esqueleto do personagem
{Possível Projeto para Unity} Buscando membros para formar uma Equipe...
[TUTORIAL] Como spawnar inimigos [Tutorial simples]
Não consigo fazer o box collider descer junto com o personagem.
BUG UNITY 3D ROSA A SCENE E GAME
Sistema de Grau Realista - Jogo de Moto
(Dúvida) Encontrar o objeto mais próximo partindo do ponto inicial ao final.
Programação Unity android 2D
(UNITY) Erro ao compilar a Build Android
Erro na sincronização dos player no Photon
[TUTORIAL] Barra de vida usando a UI da Unity(Slider)
[Projeto] Line Battle
[TUTORIAL] Desbloqueio e Escolha de Personagens.
[RESOLVIDO] Problema com o navmesh agent
[RESOLVIDO] Registro cadrastando uma vez?
Vaga de modelador 3D, com remuneração...
Problemas com Colisores
[____ENQUETE____] Eleições para presidente 2018 (2º turno)
Como criar Atlas de textura com modelos exportados do Sketchup?
Unity - Sistema de Pagamento
[RESOLVIDO] iniciar áudio ao passar por uma área da cena
[RESOLVIDO] como envia asset para asset store
[TUTORIAL] Mover personagem com Touch, no estilo SUBWAY SURFERS
codigo não deleta prefab e não respeita o if
[TUTORIAL] Filtros de áudio para AudioListner (Low pass filter, High pass filter, etc)
[____CICLO DE TRABALHO DA UNITY____]
Meu jogo não está abrindo em outro PC
[TUTORIAL] DANO POR QUEDA e BARRA DE VIDA CONTÍNUA no mesmo script
Discord para desenvolvimento de jogos
FAB in WWII (Novo jogo na Play Storee é Free :D)
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
[TUTORIAL] Sistema de PORTAS e CHAVES
Criar uma Array ou List com as resoluções suportadas
Alguem traz esse tutorial pro forum?
Realistic fps prefab tenho esses erros ao tentar colocar um script de entrar sair do carro
[RESOLVIDO] Alguem pode me ajudar? tenho esse erro aqui em um script
[RESOLVIDO] Personagem 2d batendo na borda e voando.
[RESOLVIDO] Não consigo usar o Sphere collider.
[RESOLVIDO] Como usa o UI.Text do unity?
Como criar botão de nova tentativa
[RESOLVIDO] Duvida em Jogo de tiro 2D
[RESOLVIDO] duvida com PlayerPrefs
Iniciar animação em determinado frame
Sistema De Troca De Armas 2D
[TUTORIAL] Script de arma completo! [FREE]
[TUTORIAL] Ordenar valores de uma array[] em ordem CRESCENTE OU DECRESCENTE
Meu jogo de runner em primeira pessoa !
[RESOLVIDO] Timer pra mudar de cena na unity 2018
Atualizar Build
[TUTORIAL] 42 ÓTIMAS DICAS DE OTIMIZAÇÃO PARA JOGOS MOBILE (Android)
Como usar Vector3.Angles para detectar que algo está na frente de outro objeto?
[TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão?
Script nao funciona
Como desativar scripts em objetos distantes
[RESOLVIDO] Bug Da Unity ?
[AULA] HTML - Aula 1: Introdução
Raycast
[TUTORIAL]"Morte" do personagem (Unity 5.3 ou Superior)
Problema com a unity ads
como eu faço para a camera orbitar um objeto atraves de um joystick?????
XML, suporte e utilização.
Arrastar objetos em plano 2D (ArrastarT).
[TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda
Participe da Game Jam - Jaaj do canal Amdré Young!
Criar sistema de arrastar e soltar objetos em determinado lugar
AWM Champions I
[RESOLVIDO] Como verificar se o objeto é diferente de null
COMO FAÇO PARA FAZER UM SISTEMA DE SKIN PARA ANDROID ESTILO HEAVY BUS, PROTON BUS, ETC
[TUTORIAL] Snake com Unity + C#
Sobre Som (Ouvir som do sistema , duas caixas de som ... )
Configurar NPCs
[RESOLVIDO] Script Carta
[TUTORIAL] Texto Legenda Character Por Character Para Uso Básico
Ajuda com script movimento por Grid Tile no Navmesh
[Devlog] Lost in the world 05/10
[___COMO UTILIZAR O FÓRUM___] Principais botões e suas funções
inimigo nao persegue player
[RESOLVIDO] Build setting não entra
[RESOLVIDO] Player Sair Da animaçao
[RESOLVIDO] Erro colider
Dúvida sobre Resolução
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
[____ENQUETE____] Eleições para presidente 2018
[Plugin dll] DigData basico save data Para Unity
Ontem à(s) 11:13 pm
Ontem à(s) 10:57 pm
Ontem à(s) 10:24 pm
Ontem à(s) 8:00 pm
Ontem à(s) 7:51 pm
Ontem à(s) 7:23 pm
Ontem à(s) 7:18 pm
Qui Out 18, 2018 7:17 pm
Qui Out 18, 2018 7:09 pm
Qui Out 18, 2018 4:52 pm
Qui Out 18, 2018 2:57 pm
Qui Out 18, 2018 12:27 pm
Qui Out 18, 2018 10:36 am
Qui Out 18, 2018 9:49 am
Qua Out 17, 2018 11:45 pm
Qua Out 17, 2018 11:17 pm
Qua Out 17, 2018 10:14 pm
Qua Out 17, 2018 9:49 pm
Qua Out 17, 2018 8:32 pm
Qua Out 17, 2018 5:18 pm
Qua Out 17, 2018 5:16 pm
Qua Out 17, 2018 5:13 pm
Qua Out 17, 2018 5:13 pm
Qua Out 17, 2018 5:10 pm
Qua Out 17, 2018 4:35 pm
Qua Out 17, 2018 3:13 pm
Qua Out 17, 2018 7:28 am
Ter Out 16, 2018 3:34 pm
Ter Out 16, 2018 12:41 pm
Ter Out 16, 2018 11:48 am
Seg Out 15, 2018 5:34 pm
Seg Out 15, 2018 5:03 pm
Seg Out 15, 2018 2:46 pm
Seg Out 15, 2018 1:19 pm
Seg Out 15, 2018 12:56 pm
Seg Out 15, 2018 11:34 am
Seg Out 15, 2018 6:17 am
Seg Out 15, 2018 12:30 am
Seg Out 15, 2018 12:18 am
Dom Out 14, 2018 12:52 am
Sab Out 13, 2018 9:08 pm
Sab Out 13, 2018 5:24 pm
Sab Out 13, 2018 4:00 pm
Sex Out 12, 2018 6:00 pm
Sex Out 12, 2018 2:56 pm
Sex Out 12, 2018 2:55 pm
Sex Out 12, 2018 2:42 pm
Qui Out 11, 2018 8:59 pm
Qui Out 11, 2018 8:32 pm
Qui Out 11, 2018 3:09 pm
Qui Out 11, 2018 2:32 pm
Qui Out 11, 2018 12:15 pm
Qui Out 11, 2018 11:35 am
Qui Out 11, 2018 10:50 am
Qui Out 11, 2018 8:24 am
Qua Out 10, 2018 11:31 pm
Qua Out 10, 2018 10:43 pm
Qua Out 10, 2018 8:22 pm
Qua Out 10, 2018 4:53 pm
Qua Out 10, 2018 4:44 pm
Qua Out 10, 2018 3:48 pm
Qua Out 10, 2018 12:40 pm
Ter Out 09, 2018 9:51 pm
Ter Out 09, 2018 8:16 pm
Ter Out 09, 2018 8:16 pm
Ter Out 09, 2018 8:10 pm
Ter Out 09, 2018 8:09 pm
Ter Out 09, 2018 7:38 pm
Ter Out 09, 2018 2:55 pm
Seg Out 08, 2018 6:13 pm
Seg Out 08, 2018 4:40 pm
Seg Out 08, 2018 2:39 pm
Seg Out 08, 2018 12:52 pm
Seg Out 08, 2018 12:16 pm
Seg Out 08, 2018 10:33 am
Dom Out 07, 2018 1:59 pm
Dom Out 07, 2018 11:53 am
Dom Out 07, 2018 10:53 am
Sab Out 06, 2018 11:14 pm
Sab Out 06, 2018 10:55 pm
Sab Out 06, 2018 8:50 pm
Sab Out 06, 2018 8:41 pm
Sab Out 06, 2018 2:21 pm
Sab Out 06, 2018 1:33 pm
Sab Out 06, 2018 2:04 am
Sex Out 05, 2018 8:22 pm
Sex Out 05, 2018 7:39 pm
Sex Out 05, 2018 6:35 pm
Sex Out 05, 2018 11:27 am
Sex Out 05, 2018 11:22 am
Sex Out 05, 2018 9:35 am
Sex Out 05, 2018 12:53 am
Qui Out 04, 2018 11:40 pm
Qui Out 04, 2018 10:43 pm
Qui Out 04, 2018 6:23 pm
Qui Out 04, 2018 3:36 pm
Qui Out 04, 2018 3:12 pm
Qui Out 04, 2018 3:11 pm
Qui Out 04, 2018 3:11 pm
francisco barroso
galil
FabioBRPA
MarcosSchultz
francisco barroso
SoullSec
SoullSec
dstaroski
leandrospp7
CaerHunter
Mourao
Callyde Jr
francisco barroso
dstaroski
DominicDK
DominicDK
NoctisLucis
francisco barroso
MayLeone
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
francisco barroso
hao3726
dstaroski
dstaroski
ismarspn
Jmspp
Callyde Jr
igorobm
conceptfac
Dom3000
Isabela
Callyde Jr
Daniel Dória
diegopds
MarcosSchultz
igorobm
MarcosSchultz
MarcosSchultz
Flávio
francisco barroso
SuperGamer
SoullSec
SoullSec
SoullSec
Flávio
francisco barroso
Samuelostgamer
Samuelostgamer
gurgelg752
luansantos
guimaraf
theus.mors
TecnoGames
Eduardoro39
QueriaStarMorto
QueriaStarMorto
mecjo
NyanHeavyBR
CaioItz
RodriGO3477
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
FelipeSouza11
FelipeSouza11
QueriaStarMorto
Tegh
Jmspp
Callyde Jr
Jmspp
Gabryellx007
Tegh
Tegh
SuperGamer
Luizdanhp
MarcosSchultz
TioUV
QueriaStarMorto
KAYKETHEO27
NKKF
MarcosSchultz
Callyde Jr
francisco barroso
FelipeSouza11
Nowsfeky
Mateus2583
FelipeSouza11
Callyde Jr
Daniel Dória
marcosdanielnerydasilva
francisco barroso
NKKF
dstaroski
dstaroski
dstaroski

[TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Página 1 de 2 1, 2  Seguinte

Ir em baixo

TUTORIAL [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Ter Dez 15, 2015 3:35 pm

IIII ae pessoal, criei este sistema ultra compledo de:

Tutorial Unity 5
Sistema de fome
Sistema de sede
Barra de estamina - stamina
Barra de vida - life bar
Dano por queda

Vídeo mostrando como faze-lo




ASSISTAM O VÍDEO PARA EVITAR ERROS

Scripts do tutorial:

Código:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityStandardAssets.Characters.FirstPerson;
public class Controle : MonoBehaviour {
 private CharacterController controlador;
 private GameObject Jogador;
 private float UltimaPosicaoEmY,DistanciaDeQueda;
 [Range(1,15)]
 public float AlturaQueda = 4,DanoPorMetro = 5 ;
 public Image BarraVida, BarraEstamina, BarraFome, BarraSede;
 [Range(20,500)]
 public float VidaCheia = 100, EstaminaCheia = 100, FomeCheia = 100, SedeCheia = 100,velocidadeEstamina = 250;
 [HideInInspector]
 public float VidaAtual, EstaminaAtual, FomeAtual, SedeAtual;
 private bool semEstamina = false;
 private float cronometroFome,cronometroSede,velocidadeCaminhando,velocidadeCorrendo;
 void Start (){
 controlador = GetComponent <CharacterController> ();
 VidaAtual = VidaCheia;
 EstaminaAtual = EstaminaCheia;
 FomeAtual = FomeCheia;
 SedeAtual = SedeCheia;
 Jogador = GameObject.FindWithTag ("Player");
 velocidadeCaminhando = Jogador.GetComponent<FirstPersonController> ().m_WalkSpeed;
 velocidadeCorrendo = Jogador.GetComponent<FirstPersonController> ().m_RunSpeed;
 }
 void Update (){
 SistemaDeQueda ();
 SistemaDeVida ();
 SistemaDeEstamina ();
 SistemaDeFome ();
 SistemaDeSede ();
 AplicarBarras ();
 }
 void SistemaDeQueda(){
 if (UltimaPosicaoEmY > Jogador.transform.position.y && controlador.velocity.y < 0) {
 DistanciaDeQueda += UltimaPosicaoEmY-Jogador.transform.position.y;
 }
 UltimaPosicaoEmY = Jogador.transform.position.y;
 if (DistanciaDeQueda >= AlturaQueda && controlador.isGrounded) {
 VidaAtual = VidaAtual - DanoPorMetro*DistanciaDeQueda;
 DistanciaDeQueda = 0;
 UltimaPosicaoEmY = 0;
 }
 if (DistanciaDeQueda < AlturaQueda && controlador.isGrounded) {
 DistanciaDeQueda = 0;
 UltimaPosicaoEmY = 0;
 }
 }
 void SistemaDeFome(){
 FomeAtual -= Time.deltaTime;
 if (FomeAtual >= FomeCheia) {
 FomeAtual = FomeCheia;
 }
 if (FomeAtual <= 0) {
 FomeAtual = 0;
 cronometroFome += Time.deltaTime;
 if (cronometroFome >= 3) {
 VidaAtual -= (VidaCheia * 0.005f);
 EstaminaAtual -= (EstaminaCheia * 0.1f);
 cronometroFome = 0;
 }
 } else {
 cronometroFome = 0;
 }
 }
 void SistemaDeSede(){
 SedeAtual -= Time.deltaTime;
 if (SedeAtual >= SedeCheia) {
 SedeAtual = SedeCheia;
 }
 if (SedeAtual <= 0) {
 SedeAtual = 0;
 cronometroSede += Time.deltaTime;
 if (cronometroSede >= 3) {
 EstaminaAtual -= (EstaminaCheia * 0.1f);
 cronometroSede = 0;
 }
 } else {
 cronometroSede = 0;
 }
 }
 void SistemaDeEstamina(){
 float multEuler = ((1/EstaminaCheia) * EstaminaAtual)*((1/FomeCheia) * FomeAtual);
 if (EstaminaAtual >= EstaminaCheia) {
 EstaminaAtual = EstaminaCheia;
 } else {
 EstaminaAtual += Time.deltaTime*(velocidadeEstamina/40)*Mathf.Pow(2.718f,multEuler);
 }
 if (EstaminaAtual <= 0) {
 EstaminaAtual = 0;
 Jogador.GetComponent<FirstPersonController> ().m_RunSpeed = velocidadeCaminhando;
 semEstamina = true;
 }
 if (semEstamina == true && EstaminaAtual >= (EstaminaCheia * 0.15f)) {
 Jogador.GetComponent<FirstPersonController> ().m_RunSpeed = velocidadeCorrendo;
 semEstamina = false;
 }
 if (Input.GetKey (KeyCode.LeftShift) && semEstamina == false) {
 EstaminaAtual -= Time.deltaTime*(velocidadeEstamina/15)*Mathf.Pow(2.718f,multEuler);
 }
 }
 void SistemaDeVida(){
 if (VidaAtual >= VidaCheia) {
 VidaAtual = VidaCheia;
 } else if (VidaAtual <= 0) {
 VidaAtual = 0;
 Morreu ();
 }
 }
 void AplicarBarras(){
 BarraVida.fillAmount = ((1/VidaCheia) * VidaAtual);
 BarraEstamina.fillAmount = ((1/EstaminaCheia) * EstaminaAtual);
 BarraFome.fillAmount = ((1/FomeCheia) * FomeAtual);
 BarraSede.fillAmount = ((1/SedeCheia) * SedeAtual);
 }
 void Morreu (){
 Debug.Log("Morreu por falta de comida");
 }
}

Código:
using UnityEngine;
using System.Collections;

public class Coletaveis : MonoBehaviour{
 public enum TIPO{
 Comida,
 Bebida,
 Vida,
 Energia
 }
 public TIPO TipoDoItem;
 [Range(1,500)]
 public float QuantoRepor = 50;
 private GameObject Jogador;
 void Start (){
 Jogador = GameObject.FindWithTag ("Player");
 }
 void OnTriggerStay(Collider other){
 if (Input.GetKeyDown ("e") && other.gameObject == Jogador.gameObject) {
 switch (TipoDoItem) {
 case TIPO.Comida:
 Jogador.GetComponent<Controle> ().FomeAtual += QuantoRepor;
 Destroy (gameObject);
 break;
 case TIPO.Bebida:
 Jogador.GetComponent<Controle> ().SedeAtual += QuantoRepor;
 Destroy (gameObject);
 break;
 case TIPO.Vida:
 Jogador.GetComponent<Controle> ().VidaAtual += QuantoRepor;
 Destroy (gameObject);
 break;
 case TIPO.Energia:
 Jogador.GetComponent<Controle> ().EstaminaAtual += QuantoRepor;
 Destroy (gameObject);
 break;
 }
 }
 }
}


Última edição por MarcosSchultz em Ter Jun 07, 2016 9:16 pm, editado 1 vez(es)
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por Thalles Br em Ter Dez 15, 2015 7:57 pm

Muito Bom
avatar
Thalles Br
Iniciante
Iniciante

PONTOS : 1127
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por GustavoMaster em Qua Dez 16, 2015 1:23 pm

O que é o switch o break e o case ? vi no site da unity mas n entendi muita coisa !
avatar
GustavoMaster
Avançado
Avançado

Masculino PONTOS : 1547
REPUTAÇÃO : 14
Idade : 15
Áreas de atuação : ; )
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Qua Dez 16, 2015 2:05 pm

@GustavoMaster escreveu:O que é o switch o break e o case ? vi no site da unity mas n entendi  muita coisa !

Talvez isto ajude :D

http://www.schultzgames.com/t742-tutorial-entenda-como-funciona-enum-switch-break-case-no-c#3938
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por GustavoMaster em Qua Dez 16, 2015 8:50 pm

VLW :D
avatar
GustavoMaster
Avançado
Avançado

Masculino PONTOS : 1547
REPUTAÇÃO : 14
Idade : 15
Áreas de atuação : ; )
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por Marssa em Dom Dez 20, 2015 1:06 pm

Marcos, urgente, eu estou fazendo um projeto oficial mas por acidente eu deletei os materiais e as texturas dos meus prefabs e agora esta tudo rosa, como eu faço para voltar ou arrumar???
Urgente!!!!!

Marssa
Membro
Membro

Masculino PONTOS : 1131
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por iagoangelo25@gmail.com em Dom Dez 20, 2015 1:50 pm

Mano, eu fiz um comando no scripts de vida para nao aparecer a vida na tela, mas no caso tenho um problema, eu nao consigo alterar para 100 de vida nao aparece me da um help por favor *-*

iagoangelo25@gmail.com
Iniciante
Iniciante

PONTOS : 1061
REPUTAÇÃO : 1
Idade : 24
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Dom Dez 20, 2015 9:15 pm

@Marssa escreveu:Marcos, urgente, eu estou fazendo um projeto oficial mas por acidente eu deletei os materiais e as texturas dos meus prefabs e agora esta tudo rosa, como eu faço para voltar ou arrumar???
Urgente!!!!!

Não misture dúvidas que não tem nada a ver com o tópico...

Crie um tópico específico para a dúvida relatando o problema passo a passo
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Dom Dez 20, 2015 9:16 pm

@iagoangelo25@gmail.com escreveu:Mano, eu fiz um comando no scripts de vida para nao aparecer a vida na tela, mas no caso tenho um problema, eu nao consigo alterar para 100 de vida nao aparece me da um help por favor *-*

Cara, explica melhor o que você fez, postando o que você alterou no script e prints
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Scripts

Mensagem por iagoangelo25@gmail.com em Dom Dez 20, 2015 9:18 pm

Marcos, me da um help mano ! fiz um comando para por no scripts, copiando uns dos seus tutoriais ! só que quando termino de fazer o comando, nao aparece o 100 de vida para definir 100 ou 50 de vida

iagoangelo25@gmail.com
Iniciante
Iniciante

PONTOS : 1061
REPUTAÇÃO : 1
Idade : 24
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Dom Dez 20, 2015 9:22 pm

@iagoangelo25@gmail.com escreveu:Marcos, me da um help mano ! fiz um comando para por no scripts, copiando uns dos seus tutoriais ! só que quando termino de fazer o comando, nao aparece o 100 de vida para definir 100 ou 50 de vida
Como eu ja disse, poste o script e prints... não tem como saber o que você fez só com isso de informação
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por iagoangelo25@gmail.com em Dom Dez 20, 2015 9:31 pm



Veja o print ai mano, to quebrando e tentando descobrir desde das 9 da manha

iagoangelo25@gmail.com
Iniciante
Iniciante

PONTOS : 1061
REPUTAÇÃO : 1
Idade : 24
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Dom Dez 20, 2015 9:33 pm

@iagoangelo25@gmail.com escreveu:

Veja o print ai mano, to quebrando e tentando descobrir desde das 9 da manha

Definitivamente não estou entendendo o problema... o valor que você colocar na variavel "VidaInicial" será passado para a varável estática "VIDA"
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por iagoangelo25@gmail.com em Dom Dez 20, 2015 9:48 pm



Assim, era para aparecer esse comando " Vida Inicial 100 " só que no meu caso essa opção nao aparece no Player ( script )

iagoangelo25@gmail.com
Iniciante
Iniciante

PONTOS : 1061
REPUTAÇÃO : 1
Idade : 24
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Dom Dez 20, 2015 9:51 pm

@iagoangelo25@gmail.com escreveu:

Assim, era para aparecer esse comando " Vida Inicial 100 " só que no meu caso essa opção nao aparece no Player ( script )

Pode não estar aparecendo por que o script está com erros ou o nome dele está diferente do nome da classe... ai não vai compilar as variáveis
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por iagoangelo25@gmail.com em Dom Dez 20, 2015 9:54 pm

E como resolvo esse problema mano ? tenho que arrumar isso ate amanha meio dia Sad por favor me ajuda !!! tem algum tutorial explicando isso corrigindo !! ??

iagoangelo25@gmail.com
Iniciante
Iniciante

PONTOS : 1061
REPUTAÇÃO : 1
Idade : 24
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Dom Dez 20, 2015 9:57 pm

@iagoangelo25@gmail.com escreveu:E como resolvo esse problema mano ? tenho que arrumar isso ate amanha meio dia Sad por favor me ajuda !!! tem algum tutorial explicando isso corrigindo !! ??

Crie um tópico exclusivo para dúvidas que não tenham a ver com o assunto do tópico. O tópico deve ser criado na área "Dúvidas em geral".

Poste o seu script e prints da sua cena para uma melhor resolução do problema
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por lenon lima em Sex Jun 17, 2016 4:55 pm

Cara, eu keria saber como colocar essa barra de vida sendo que ela so caia ou diminua  quando o inimigo atacar tem como?

lenon lima
Iniciante
Iniciante

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Sex Jun 17, 2016 11:05 pm

@lenon lima escreveu:Cara, eu keria saber como colocar essa barra de vida sendo que ela so caia ou diminua  quando o inimigo atacar tem como?

Quer implementar ela em um sistema de inimigo que você já tem ou quer apenas tirar a parte da fome/sede, etc?
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por lenon lima em Qua Jun 22, 2016 11:31 am

@MarcosSchultz escreveu:
@lenon lima escreveu:Cara, eu keria saber como colocar essa barra de vida sendo que ela so caia ou diminua  quando o inimigo atacar tem como?

Quer implementar ela em um sistema de inimigo que você já tem ou quer apenas tirar a parte da fome/sede, etc?
Cara, eu tenho o Script do  inimigo ,kero implementar ela ao player e quando o inimigo atacar seja essa bara diminua na tela a cada ataque,

lenon lima
Iniciante
Iniciante

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Qui Jun 23, 2016 3:58 pm

@lenon lima escreveu:
@MarcosSchultz escreveu:
@lenon lima escreveu:Cara, eu keria saber como colocar essa barra de vida sendo que ela so caia ou diminua  quando o inimigo atacar tem como?

Quer implementar ela em um sistema de inimigo que você já tem ou quer apenas tirar a parte da fome/sede, etc?
Cara, eu tenho o Script do  inimigo ,kero implementar ela ao player e quando o inimigo atacar seja essa bara diminua na tela a cada ataque,
Crie um tópico separado com a sua dúvida, postando o seu script do inimigo e postando o link deste tópico, para saber-mos que tem relação com estes scripts aqui :D

e poste a sua dúvida no tópico.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por aluno virtual em Sex Jul 22, 2016 9:50 pm

COMO EU POSSO FAZER EM TIPO DE % TIPO VIDA : 100%  SEDE 9%
avatar
aluno virtual
Membro
Membro

PONTOS : 1005
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por Weslley em Sex Jul 22, 2016 10:13 pm

vc tem que pegar algo que exiba texto e iguala a variável que guarda o valor da vida
avatar
Weslley
Moderador

Masculino PONTOS : 3196
REPUTAÇÃO : 628
Idade : 20
Áreas de atuação : C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por aluno virtual em Sex Jul 22, 2016 10:16 pm

TIPO COMO ?
avatar
aluno virtual
Membro
Membro

PONTOS : 1005
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por Weslley em Sex Jul 22, 2016 10:21 pm

Código:
public Text labelLife;
public int life;

void Update()
{
    lableLife.text = life.ToString();
}
avatar
Weslley
Moderador

Masculino PONTOS : 3196
REPUTAÇÃO : 628
Idade : 20
Áreas de atuação : C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por aluno virtual em Sex Jul 22, 2016 10:23 pm

EU APENAS ADICIONO OU SUBSTITUO ALGUMA LINHA MUITO OBRIGado
avatar
aluno virtual
Membro
Membro

PONTOS : 1005
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por Weslley em Sab Jul 23, 2016 9:42 am

você adiciona no seu script a variável do tipo Text e iguala com sua variável da vida
avatar
Weslley
Moderador

Masculino PONTOS : 3196
REPUTAÇÃO : 628
Idade : 20
Áreas de atuação : C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Ajuda Ae

Mensagem por jubileu01 em Sab Jul 23, 2016 1:14 pm

Dúvida 😢unity.standardassets.characters.firstperson.firstpersoncontroller.m_walkspeed is inassecible
unity.standardassets.characters.firstperson.firstpersoncontroller.m_runspeed is inassecible

jubileu01
Iniciante
Iniciante

Masculino PONTOS : 824
REPUTAÇÃO : 0
Idade : 16
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Sab Jul 23, 2016 2:41 pm

@jubileu01 escreveu:Dúvida 😢unity.standardassets.characters.firstperson.firstpersoncontroller.m_walkspeed is inassecible
unity.standardassets.characters.firstperson.firstpersoncontroller.m_runspeed is inassecible

Nuss, ta até destacado no tutorial em vermelho "VEJAM O VÍDEO PARA EVITAR ERROS", e foi isto que você não fez...
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por sabrinab em Seg Ago 01, 2016 8:30 am

Estou com alguns erros, o personagem não coleta os consumíveis e outro referente ao andar/correr, agradeço se puder ajudar." />
Código:


using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityStandardAssets.Characters.ThirdPerson;
public class Controle : MonoBehaviour
{
    private CharacterController controlador;
    private GameObject Jogador;
    private float UltimaPosicaoEmY, DistanciaDeQueda;
    [Range(1, 15)]
    public float AlturaQueda = 4, DanoPorMetro = 5;
    public Image BarraVida, BarraEstamina, BarraFome, BarraSede;
    [Range(20, 500)]
    public float VidaCheia = 100, EstaminaCheia = 100, FomeCheia = 100, SedeCheia = 100, velocidadeEstamina = 250;
    [HideInInspector]
    public float VidaAtual, EstaminaAtual, FomeAtual, SedeAtual;
    private bool semEstamina = false;
    private float cronometroFome, cronometroSede, velocidadeCaminhando, velocidadeCorrendo;
    void Start()
    {
        controlador = GetComponent<CharacterController>();
        VidaAtual = VidaCheia;
        EstaminaAtual = EstaminaCheia;
        FomeAtual = FomeCheia;
        SedeAtual = SedeCheia;
        Jogador = GameObject.FindWithTag("Player");
        //velocidadeCaminhando = Jogador.GetComponent<ThirdPersonController>().walkSpeed;
        //velocidadeCorrendo = Jogador.GetComponent<ThirdPersonController>().runSpeed;
        velocidadeCaminhando = GetComponent<ThirdPersonController>().walkSpeed;
        velocidadeCorrendo = GetComponent<ThirdPersonController>().runSpeed;
    }
    void Update()
    {
        SistemaDeQueda();
        SistemaDeVida();
        SistemaDeEstamina();
        SistemaDeFome();
        SistemaDeSede();
        AplicarBarras();
    }
   void SistemaDeQueda()
    {
        if (UltimaPosicaoEmY > Jogador.transform.position.y && controlador.velocity.y < 0)
        {
            DistanciaDeQueda += UltimaPosicaoEmY - Jogador.transform.position.y;
        }
        UltimaPosicaoEmY = Jogador.transform.position.y;
        if (DistanciaDeQueda >= AlturaQueda && controlador.isGrounded)
        {
            VidaAtual = VidaAtual - DanoPorMetro * DistanciaDeQueda;
            DistanciaDeQueda = 0;
            UltimaPosicaoEmY = 0;
        }
        if (DistanciaDeQueda < AlturaQueda && controlador.isGrounded)
        {
            DistanciaDeQueda = 0;
            UltimaPosicaoEmY = 0;
        }
    }
    void SistemaDeFome()
    {
        FomeAtual -= Time.deltaTime;
        if (FomeAtual >= FomeCheia)
        {
            FomeAtual = FomeCheia;
        }
        if (FomeAtual <= 0)
        {
            FomeAtual = 0;
            cronometroFome += Time.deltaTime;
            if (cronometroFome >= 3)
            {
                VidaAtual -= (VidaCheia * 0.005f);
                EstaminaAtual -= (EstaminaCheia * 0.1f);
                cronometroFome = 0;
            }
        }
        else
        {
            cronometroFome = 0;
        }
    }
    void SistemaDeSede()
    {
        SedeAtual -= Time.deltaTime;
        if (SedeAtual >= SedeCheia)
        {
            SedeAtual = SedeCheia;
        }
        if (SedeAtual <= 0)
        {
            SedeAtual = 0;
            cronometroSede += Time.deltaTime;
            if (cronometroSede >= 3)
            {
                EstaminaAtual -= (EstaminaCheia * 0.1f);
                cronometroSede = 0;
            }
        }
        else
        {
            cronometroSede = 0;
        }
    }
    void SistemaDeEstamina()
    {
        float multEuler = ((1 / EstaminaCheia) * EstaminaAtual) * ((1 / FomeCheia) * FomeAtual);
        if (EstaminaAtual >= EstaminaCheia)
        {
            EstaminaAtual = EstaminaCheia;
        }
        else
        {
            EstaminaAtual += Time.deltaTime * (velocidadeEstamina / 40) * Mathf.Pow(2.718f, multEuler);
        }
        if (EstaminaAtual <= 0)
        {
            EstaminaAtual = 0;
            Jogador.GetComponent<ThirdPersonController>().runSpeed = velocidadeCaminhando;
            semEstamina = true;
        }
        if (semEstamina == true && EstaminaAtual >= (EstaminaCheia * 0.15f))
        {
            Jogador.GetComponent<ThirdPersonController>().runSpeed = velocidadeCorrendo;
            semEstamina = false;
        }
        if (Input.GetKey(KeyCode.LeftShift) && semEstamina == false)
        {
            EstaminaAtual -= Time.deltaTime * (velocidadeEstamina / 15) * Mathf.Pow(2.718f, multEuler);
        }
    }
    void SistemaDeVida()
    {
        if (VidaAtual >= VidaCheia)
        {
            VidaAtual = VidaCheia;
        }
        else if (VidaAtual <= 0)
        {
            VidaAtual = 0;
            Morreu();
        }
    }
    void AplicarBarras()
    {
        BarraVida.fillAmount = ((1 / VidaCheia) * VidaAtual);
        BarraEstamina.fillAmount = ((1 / EstaminaCheia) * EstaminaAtual);
        BarraFome.fillAmount = ((1 / FomeCheia) * FomeAtual);
        BarraSede.fillAmount = ((1 / SedeCheia) * SedeAtual);
    }
    void Morreu()
    {
        Debug.Log("Você Morreu!");
    }
}



/*if (UltimaPosicaoEmY > Player.transform.position.y && controlador.velocity.y < 0)
{
    DistanciaDeQueda += UltimaPosicaoEmY - Player.transform.position.y;
}
UltimaPosicaoEmY = Player.transform.position.y;
if (DistanciaDeQueda >= AlturaQueda && controlador.isGrounded)
{
    VidaAtual = VidaAtual - DanoPorMetro * DistanciaDeQueda;
    DistanciaDeQueda = 0;
    UltimaPosicaoEmY = 0;
}
if (DistanciaDeQueda < AlturaQueda && controlador.isGrounded)
{
    DistanciaDeQueda = 0;
    UltimaPosicaoEmY = 0;
}

if (LastPositionY > Jogador.transform.position.y && controlador.velocity.y < 0)
{
    DistanceFall += LastPositionY - Jogador.transform.position.y;

}

LastPositionY = Jogador.transform.position.y;

if (DistanceFall >= DistanceFallMax && controlador.isGrounded)
{
    VidaAtual = VidaAtual - MeterDamage * DistanceFall;
    //Controle.VidaAtual = Controle.VidaAtual - MeterDamage * DistanceFall;
    //ZerarVariaveis();
}


if (DistanceFall < DistanceFallMax && controlador.isGrounded)
{
   // ZerarVariaveis();
}
}*/



Código:
using UnityEngine;
using System.Collections;

public class Coletaveis : MonoBehaviour
{
    public enum TIPO
    {
        Comida,
        Bebida,
        Vida,
        Energia
    }
    public TIPO TipoDoItem;
    [Range(1, 500)]
    public float QuantoRepor = 20;
    private GameObject Jogador;
    void Start()
    {
        Jogador = GameObject.FindWithTag("Player");
    }
    void OnTriggerStay(Collider other)
    {
        if (Input.GetKeyDown("e") && other.gameObject == Jogador.gameObject)
        {
            switch (TipoDoItem)
            {
                case TIPO.Comida:
                    Jogador.GetComponent<Controle>().FomeAtual += QuantoRepor;
                    Destroy(gameObject);
                    break;
                case TIPO.Bebida:
                    Jogador.GetComponent<Controle>().SedeAtual += QuantoRepor;
                    Destroy(gameObject);
                    break;
                case TIPO.Vida:
                    Jogador.GetComponent<Controle>().VidaAtual += QuantoRepor;
                    Destroy(gameObject);
                    break;
                case TIPO.Energia:
                    Jogador.GetComponent<Controle>().EstaminaAtual += QuantoRepor;
                    Destroy(gameObject);
                    break;
            }
        }
    }
}

sabrinab
Iniciante
Iniciante

Feminino PONTOS : 817
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Ter Ago 02, 2016 4:47 pm

Está dando algum erro? tem como upar a imagem no Imgur e postar uma print do erro aqui?
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por WiredD em Seg Ago 15, 2016 6:47 pm

Marcos estou com um problema, com o box collider do consumivel, tipo

Eu uso no cenario um terreno (3D Object > Terrain) e quando coloco um box collider no objeto sem marcar o Is Trigger, ele se mantem em cima do terreno

Porem quando eu marco "Is Trigger" ele passa pelo terreno e cai no "VOID" da unity, atravessa o terreno em si.. Tem alguma solução pra isso?

OBS: Está atravessando também objetos 3D comom Cube e Plane


E o problema é o Rigdbody, Porem preciso dele pra usar a função de Gravidade, pois como é uma fruta o meu consumivel, tenho o script que faz com ela caia do prefab arvore, e pra cair precisa da Use Gravity do rigidbody
avatar
WiredD
Avançado
Avançado

PONTOS : 1101
REPUTAÇÃO : 14
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Ter Ago 16, 2016 2:29 am

@WiredD escreveu:Marcos estou com um problema, com o box collider do consumivel, tipo

Eu uso no cenario um terreno (3D Object > Terrain) e quando coloco um box collider no objeto sem marcar o Is Trigger, ele se mantem em cima do terreno

Porem quando eu marco "Is Trigger" ele passa pelo terreno e cai no "VOID" da unity, atravessa o terreno em si.. Tem alguma solução pra isso?

OBS: Está atravessando também objetos 3D comom Cube e Plane


E o problema é o Rigdbody, Porem preciso dele pra usar a função de Gravidade, pois como é uma fruta o meu consumivel, tenho o script que faz com ela caia do prefab arvore, e pra cair precisa da Use Gravity do rigidbody

Adicione 2 colisores no objeto. um pequeno (sphere collider) sem o "IsTrigger" marcado. Depois vá em AddComponent e adicione um BoxCollider bem grandão e marque a opção "IsTrigger". pronto
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por WiredD em Ter Ago 16, 2016 2:59 am

Resolvido xD Thx
avatar
WiredD
Avançado
Avançado

PONTOS : 1101
REPUTAÇÃO : 14
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por dinodragom em Dom Set 04, 2016 12:34 am

Obrigado Marcos, seus tutoriais estão me ajudando muito, olhando o código eu vi que vc não colocou perca de dano na sede, foi intencional?
Seria na linha 77.


Código:
VidaAtual -= (VidaCheia * 0.005f);

dinodragom
Iniciante
Iniciante

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Dom Set 04, 2016 11:33 pm

@dinodragom escreveu:Obrigado Marcos, seus tutoriais estão me ajudando muito, olhando o código eu vi que vc não colocou perca de dano na sede, foi intencional?
Seria na linha 77.


Código:
VidaAtual -= (VidaCheia * 0.005f);

Sim, por que é algo que geralmente deveria acontecer, ou perca de estamina, mas isto da para alterar... e é por sinal, uma perda bem baixa.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por Eduardoro39 em Dom Set 25, 2016 6:37 pm

Deu um erro aqui error CS1061: Type `FirstPersonController' does not contain a definition for `m_WalkSpeed' and no extension method `m_WalkSpeed' of type `FirstPersonController' could be found (are you missing a using directive or an assembly reference?)

Eduardoro39
Avançado
Avançado

Masculino PONTOS : 1048
REPUTAÇÃO : 11
Idade : 18
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Dom Set 25, 2016 10:38 pm

@Eduardoro39 escreveu:Deu um erro aqui error CS1061: Type `FirstPersonController' does not contain a definition for `m_WalkSpeed' and no extension method `m_WalkSpeed' of type `FirstPersonController' could be found (are you missing a using directive or an assembly reference?)

É por que você não assistiu o vídeo -.- Precisa modificar scripts.


Além disso, o erro está se referindo ao FirstPerson em vez do FPSController da Unity 5, que é usado no vídeo.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por mglucas0123 em Qua Nov 23, 2016 5:34 pm

Ola Marcos eu estou tendo um problema quando tento adicionar o script ao meu personagem sabe oque devo fazer? 
avatar
mglucas0123
Iniciante
Iniciante

PONTOS : 728
REPUTAÇÃO : 2
Idade : 20
Áreas de atuação : Unity 3D
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por Weslley em Qua Nov 23, 2016 10:42 pm

verifique se o nome do arquivo tem o mesmo nome da classe
avatar
Weslley
Moderador

Masculino PONTOS : 3196
REPUTAÇÃO : 628
Idade : 20
Áreas de atuação : C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por mglucas0123 em Qui Nov 24, 2016 12:13 am

weslleyFx escreveu:verifique se o nome do arquivo tem o mesmo nome da classe
Como Verifico ? Sou Novato Nessa Area
avatar
mglucas0123
Iniciante
Iniciante

PONTOS : 728
REPUTAÇÃO : 2
Idade : 20
Áreas de atuação : Unity 3D
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Qui Nov 24, 2016 1:57 am

O nome que você colocou tem que ser exatamente igual ao nome da classe ué

Primeiramente, assista o vídeo completo para evitar erros com a importação dos assets...


Agora, para verificar o nome do script, basta ver se o nome que você colocou no script na hora de criá-lo é TOTALMENTE IGUAL ao nome da classe que tem no script... Por exemplo, perto do início do script tem um trecho assim:

Código:
public class Controle : MonoBehaviour {

Ali está a classe, e o nome dela é "Controle". Então, o nome que você tem que ter colocado no seu script na hora de criá-lo tem que ser exatamente este, diferenciando minúsculas de maiúsculas.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por mglucas0123 em Qui Nov 24, 2016 9:25 am

@MarcosSchultz escreveu:O nome que você colocou tem que ser exatamente igual ao nome da classe ué

Primeiramente, assista o vídeo completo para evitar erros com a importação dos assets...


Agora, para verificar o nome do script, basta ver se o nome que você colocou no script na hora de criá-lo é TOTALMENTE IGUAL ao nome da classe que tem no script... Por exemplo, perto do início do script tem um trecho assim:

Código:
public class Controle : MonoBehaviour {

Ali está a classe, e o nome dela é "Controle". Então, o nome que você tem que ter colocado no seu script na hora de criá-lo tem que ser exatamente este, diferenciando minúsculas de maiúsculas.
 Cara Muito Obrigado.
avatar
mglucas0123
Iniciante
Iniciante

PONTOS : 728
REPUTAÇÃO : 2
Idade : 20
Áreas de atuação : Unity 3D
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por PrimeStudio em Seg Nov 28, 2016 1:45 pm

como posso fazer para a vida e a estamina se regenerarem sozinha? sem ter que usar os coletáveis

PrimeStudio
Membro
Membro

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Ter Nov 29, 2016 3:22 am

@PrimeStudio escreveu:como posso fazer para a vida e a estamina se regenerarem sozinha? sem ter que usar os coletáveis

Tente adicionar isto na void Update do script principal:

Código:
EstaminaAtual += Time.deltaTime * 0.2f;
VidaAtual += Time.deltaTime * 0.2f;
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por Hardencio em Ter Nov 29, 2016 10:13 am

Marcos, muito bom mesmo!! Já pensei no meu próximo game, me baseando nessa seu sistema! Abraço
avatar
Hardencio
MembroAvançado

Masculino PONTOS : 1493
REPUTAÇÃO : 23
Áreas de atuação : Inermis Studios
Respeito as regras :

Ver perfil do usuário https://www.facebook.com/inermisstudios/

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por garden em Sex Mar 31, 2017 11:44 am

Alguem faz pro RigidBodyFirstPersonController to presizando

garden
Iniciante
Iniciante

PONTOS : 580
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por xNIIELx em Ter Maio 09, 2017 4:41 am

MARCOS POR FAVOR ME AJUDA QUERIA DEIXA a barra de vida,Estamina etc COMO A BARRA DE VIDA QUE VC FEZ QUE TEM DUAS TEXTURAS MUITO OBG

xNIIELx
Iniciante
Iniciante

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por MarcosSchultz em Qua Maio 10, 2017 3:06 pm

Está falando daquele tutorial que é feito com GUI?
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 61053
REPUTAÇÃO : 2071
Idade : 22
Á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

TUTORIAL Re: [TUTORIAL] Sistema de fome, sede, barra de vida, barra de estamina, itens e dano por queda

Mensagem por zOverLexYT em Ter Ago 22, 2017 9:47 pm

Eu não entendo muito de programação, então, será que você (Marcos Schultz) pode separar apenas o dano de queda e a Stamina num Script pra mim?
Posso esperar até que faça isso por mim!
Por favor, estou precisando muito!  Laughing Laughing Laughing
avatar
zOverLexYT
Iniciante
Iniciante

PONTOS : 464
REPUTAÇÃO : 5
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Página 1 de 2 1, 2  Seguinte

Voltar ao Topo

- Tópicos similares

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