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:
[ FIND ME ] Game em Desenvolvimento
Como mudar alguma configuração de acordo com a resolução da tela?
Timer
Compilando pra android
Como Posso editar Animação Generic mixamo ?
[Projeto] Line Battle
[AULA] Estrutura de repetição for
[AULA] Listas (List)
Como encurtar e melhorar meu código, elevador(+ dúvida sobre programação em unity)
GetActiveScene
[TUTORIAL] C# .NET | Visual Studio - conexão com banco de dados MySQL
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
[___COMO UTILIZAR O FÓRUM___] Principais botões e suas funções
[TUTORIAL] MOVIMENTO NA ARMA PARA FICAR MAIS REAL!
(dúvida) fazer o player cair de paraquedas estilo pubg
[TUTORIAL] Como criar cénarios 2D muito rapido e facil.
Script que ao clicar em um objeto, abra um formulário
Porta "bugada"
[TUTORIAL] C# .NET | Cores aleatorias RGB
RECRUTA-SE DESIGNER PARA JOGO ONLINE..
[PROJETO MOBILE] Defeat the Illuminatis
Script de porta trancada com audio
Animation Fps
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
[RESOLVIDO] Problema com StartCoroutine
[RESOLVIDO] Erro ao usar DLL/Biblioteca do Mysql
R7 - GOOH (resident evil 7)
[ NONAME ] Procura de pessoas interessadas
FPS - Armas e balas
Voice Chat
Jogo - Board Challenge Free
como atualizar o status do perfil na conta unity
[RESOLVIDO] Gerenciador de arquivos CSV
Editor de vídeo gratuito.
Erro ao usar WWW na unity
[RESOLVIDO] color.a diminuir gradualmente
Pack de áudio/ efeitos sonoros gratuitos.
[TUTORIAL] Cursor do mouse não aparecer durante o jogo
Se eu fazer uma animação diferente pra cada personagem,vai pesar ?
Como fazer um sistema de se esconder?
Dragon Bones [software]
Auto-Update de forma rápida, simples e barata.
Como fazer um botão Joystick que controle o First Person Controller?
Cloud Save por arquivo binario no google play services
[RESOLVIDO] Como editar o texto que eu selecionar ? - (InputField)
Como verificar uma colisão constante ?
[TUTORIAL] CONFIGURANDO O UNITY PARA COMPILAR PARA ANDROID
Como fazer ótimo FPSController com full body?
onde publicar os trabalhos prontos.
[RESOLVIDO] Como usar "?" e ":" ?
[RESOLVIDO] Detectar colisão usando if em C#?
[ENQUETE OFICIAL] Você está vendo o CHAT DO FÓRUM?????
SCRIPT LANTERNA
Como desenvolver uma CALCULADORA
Diferença entre Dictionary e Classes[]
[TUTORIAL] Banco de dados || MySQL
Corrida infinita
DESIGN PATTERN MVC - DÚVIDA SOBRE UNITYACTION E UNITYEVENT
Transformar modelos reais(pessoas) em modelos 3D
carregar nova cena java script e multiplayer
[AULA] Programação orientada a objetos: Classes e instâncias
[Em Desenvolvimento] Battles of Worlds
Baixe grátis modelos 3D - Hospital + objetos e personagens equipados com ossos
[TUTORIAL] Sistema de carro complexo.
[AULA] O que é programação orientada a objetos? POO
[TUTORIAL] Criar efeito Paralláx com UI
[Dica] Como estudar as Classe ou Funçoes da Unity no VS
FPSController é possível usa-lo com o Photon?
Alguém para testar alguns jogos meus (Saber se estão legais, se tem bugs e tals)
Unity Ads / Admob
Script para login na Google Play Games não funciona
[FORMAÇÃO DE EQUIPE] Degubel Team
Transição suave
[____ADMINISTRAÇÃO____] PRECISO DE AJUDA [DICA PARA SER AJUDADO]
[RESOLVIDO] Script individual
Desenvolvimento Mobile (Resolução e Google Play Games)
Cursor não apareçe
[Projeto]Simples The Dolls Battle
Duvidas com Unet Criando um Servidor Online
Ajuda com Historia
Problemas com resolução da tela do Android.
[TUTORIAL] Sistema de Oficina de Carros
[TUTORIAL] Sistema simples para VOLTAR NO TEMPO, Unity 3D
(Dúvida) Adicionar variavel do CustomEditor em classe.
Bug textura, SketchUp para Unity 3d
Como receber a avaliação dos jogadores?
Como criar um Sistema de Craft para Mobile.
[_____RESTAURAÇÃO DO FÓRUM_____]
Velocidade constante em qualquer plataforma Unity 5
[HELP] BUG NO SISTEMAS DE COMBOS DO GAMESINDIE
[Projeto] Corcle (Mobile) - Um jogo simples com um nome estranho.
Sombra Preta
Deformar mesh sem usar rigidbody e reconhecer força do impacto
Fisica para plataformer 2d sem usar rigidibody!
[TUTORIAL] Unity 5- Sistema de PLATAFORMAS COM ROTAS
Enhance - SDK Integration Elimination!
[PROJETO] A ULTIMA CASA DA RUA
[PROJETO] House of Hipocrisy: Chapter One
[RESOLVIDO] problema com iluminação
Hoje à(s) 5:48 pm
Hoje à(s) 4:15 pm
Hoje à(s) 3:50 pm
Hoje à(s) 2:05 pm
Hoje à(s) 1:11 pm
Hoje à(s) 9:47 am
Hoje à(s) 12:42 am
Hoje à(s) 12:35 am
Ontem à(s) 11:38 pm
Ontem à(s) 8:06 pm
Ontem à(s) 6:54 pm
Ontem à(s) 4:24 pm
Ontem à(s) 4:23 pm
Ontem à(s) 9:44 am
Ontem à(s) 9:42 am
Ontem à(s) 12:58 am
Ontem à(s) 12:05 am
Sex Jul 13, 2018 11:09 pm
Sex Jul 13, 2018 10:20 pm
Sex Jul 13, 2018 8:28 pm
Sex Jul 13, 2018 2:50 pm
Sex Jul 13, 2018 2:13 pm
Sex Jul 13, 2018 12:39 pm
Sex Jul 13, 2018 11:44 am
Sex Jul 13, 2018 11:01 am
Sex Jul 13, 2018 10:31 am
Sex Jul 13, 2018 8:53 am
Qui Jul 12, 2018 11:07 pm
Qui Jul 12, 2018 10:52 pm
Qui Jul 12, 2018 10:14 pm
Qui Jul 12, 2018 9:27 pm
Qui Jul 12, 2018 8:09 pm
Qui Jul 12, 2018 8:05 pm
Qui Jul 12, 2018 7:33 pm
Qui Jul 12, 2018 7:12 pm
Qui Jul 12, 2018 6:29 pm
Qui Jul 12, 2018 6:11 pm
Qui Jul 12, 2018 5:04 pm
Qui Jul 12, 2018 4:10 pm
Qui Jul 12, 2018 3:41 pm
Qui Jul 12, 2018 3:05 pm
Qui Jul 12, 2018 11:38 am
Qui Jul 12, 2018 10:27 am
Qui Jul 12, 2018 10:27 am
Qui Jul 12, 2018 10:05 am
Qui Jul 12, 2018 9:51 am
Qui Jul 12, 2018 1:16 am
Qua Jul 11, 2018 7:25 pm
Qua Jul 11, 2018 6:33 pm
Qua Jul 11, 2018 5:24 pm
Qua Jul 11, 2018 1:44 pm
Ter Jul 10, 2018 7:54 pm
Ter Jul 10, 2018 6:23 pm
Ter Jul 10, 2018 5:37 pm
Ter Jul 10, 2018 2:14 pm
Ter Jul 10, 2018 1:09 pm
Ter Jul 10, 2018 11:48 am
Ter Jul 10, 2018 10:02 am
Ter Jul 10, 2018 9:56 am
Ter Jul 10, 2018 3:01 am
Seg Jul 09, 2018 5:45 pm
Seg Jul 09, 2018 5:26 pm
Seg Jul 09, 2018 4:00 pm
Seg Jul 09, 2018 2:16 pm
Seg Jul 09, 2018 9:33 am
Seg Jul 09, 2018 9:28 am
Dom Jul 08, 2018 11:15 pm
Dom Jul 08, 2018 1:38 pm
Dom Jul 08, 2018 12:25 pm
Dom Jul 08, 2018 10:27 am
Dom Jul 08, 2018 9:00 am
Dom Jul 08, 2018 12:37 am
Sab Jul 07, 2018 10:27 pm
Sab Jul 07, 2018 10:07 pm
Sab Jul 07, 2018 9:50 pm
Sab Jul 07, 2018 9:16 pm
Sab Jul 07, 2018 9:16 pm
Sab Jul 07, 2018 1:22 pm
Sab Jul 07, 2018 12:25 pm
Sab Jul 07, 2018 11:22 am
Sab Jul 07, 2018 10:04 am
Sab Jul 07, 2018 8:30 am
Sab Jul 07, 2018 1:02 am
Sex Jul 06, 2018 5:41 pm
Sex Jul 06, 2018 5:03 pm
Sex Jul 06, 2018 5:03 pm
Sex Jul 06, 2018 4:58 pm
Sex Jul 06, 2018 4:54 pm
Sex Jul 06, 2018 4:46 pm
Sex Jul 06, 2018 4:41 pm
Sex Jul 06, 2018 4:40 pm
Sex Jul 06, 2018 4:30 pm
Sex Jul 06, 2018 4:29 pm
Sex Jul 06, 2018 4:26 pm
Sex Jul 06, 2018 3:57 pm
Sex Jul 06, 2018 3:24 pm
Sex Jul 06, 2018 12:05 pm
Sex Jul 06, 2018 8:21 am
Sex Jul 06, 2018 12:59 am
ruanzikaad
hetrodo
hetrodo
NKKF
artplayer
dstaroski
Tegh
Tegh
AprDev
NKKF
Tegh
dstaroski
dstaroski
gcs13
gcs13
LucioHenrique890
JohnRambo
Nalfam
Tegh
Picode
dstaroski
dstaroski
FelipeGD
NKKF
igorobm
igorobm
RafaelSquid1
Locodapraça
LucioHenrique890
FelipeGD
FelipeGD
dstaroski
NKKF
Nalfam
NKKF
Eduardoro39
FelipeGD
FelipeGD
FelipeGD
RafaelSquid1
Zack2
NKKF
RafaelSquid1
jhobert77
Tiago95
NKKF
FelipeGD
FelipeGD
marciosilva
PauloFR
Lorena Martins
zZAndersonZz
Phph09
EduFall
MayLeone
kaique2346
passarinho69
NKKF
Isabela
LucioHenrique890
NKKF
Dom3000
MrTFGamer1
LucioHenrique890
Tegh
Tegh
Tegh
loganout
GamersBR
artplayer
marcos4503
Santos
NKKF
dstaroski
Priste_Hell
NKKF
NKKF
FelipeSouza11
fecirineu
julioou
NKKF
jeffinho17
MarcosSchultz
rafaelllsd
MarcosSchultz
Phph09
Phph09
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
dkrazor
RozekEnhance
bertarele
XN4k3Dbr
MRX

Como fazer Escudo seguir a movimentação do Player?

Ir em baixo

DÚVIDA Como fazer Escudo seguir a movimentação do Player?

Mensagem por RobinF em Qua Set 20, 2017 9:17 pm

Ola pessoal, estou com problemas. Criei um power up de escudo, mas ele não segue o player, ele vai "pintando infinitamente" por meu player vai andando e essa "linha de pintura" que ele deixa não some quando o tempo se esgota e o power up e desativado. 

Como posso arrumar isso? Procurei na net mas não achei nada que me ajudasse. 

Esse e meu script de coleta da power up (esta funcionando perfeitamente)

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

public class PowerUpEscudo : MonoBehaviour {

   private Rigidbody2D rb2d;


   [SerializeField]
   private float velocidade;


   void Start () {

      Movimentar ();

   }

   private void Movimentar()
   {
      rb2d = GetComponent<Rigidbody2D>();
      rb2d.velocity = transform.up * velocidade;
   }


   void OnTriggerEnter2D(Collider2D outro)
   {
      ColetaP(outro);
   }

   void ColetaP(Collider2D outro)
   {

      if (outro.tag == "Player")
      {
         Destroy (gameObject);

      }

   }




}


Codigo faz o escudo funcionar dentro da Classe Jogador

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

public class Jogador : MonoBehaviour {

   public bool escudoprotetor = false;

   [SerializeField]
   private GameObject Escudo;

   [SerializeField]
   public Transform instanciadorEscudo;


void FixedUpdate()
{
      if(escudoprotetor)
      {
         AtivarEscudo ();
         StartCoroutine("Countdown",0);
      }
}

void OnTriggerEnter2D(Collider2D outro)
   {
      ColetaP(outro);
   }


void ColetaP(Collider2D outro)
   {

      if (outro.tag == "shield")
      {
         escudoprotetor = true;


      }

   }



   private void AtivarEscudo()
   {
      Escudo.SetActive (true);
      Instantiate (Escudo, instanciadorEscudo.transform.position, Quaternion.identity);
   }

   IEnumerator Countdown()
   {
      yield return new WaitForSeconds (5f);
      escudoprotetor = false;
   }



}



avatar
RobinF
Iniciante
Iniciante

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como fazer Escudo seguir a movimentação do Player?

Mensagem por JorgeLuizxd em Qua Set 20, 2017 11:18 pm

Explica melhor o problema. O escudo não segue o player ou ele não some?
Se não me engano... Quando um objeto qualquer é instanciado, ele não é afiliado automaticamente a outro objeto (no caso o player) Por isso ele não ta seguindo o player.
Filia o escudo ao player e deixa ele desativado. quando coletar o escudo, ativa e quando acabar o tempo, desativa

JorgeLuizxd
Membro
Membro

PONTOS : 564
REPUTAÇÃO : 2
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como fazer Escudo seguir a movimentação do Player?

Mensagem por RobinF em Qua Set 20, 2017 11:33 pm

@JorgeLuizxd escreveu:Explica melhor o problema. O escudo não segue o player ou ele não some?
Se não me engano... Quando um objeto qualquer é instanciado, ele não é afiliado automaticamente a outro objeto (no caso o player) Por isso ele não ta seguindo o player.
Filia o escudo ao player e deixa ele desativado. quando coletar o escudo, ativa e quando acabar o tempo, desativa

Oi cara e ai?
Então o problema é que ele não segue o player, sumir ele some quando o tempo acaba. Eu Filiei o Escudo no player primeiramente mas ele ficava parado aonde o player nascia.
avatar
RobinF
Iniciante
Iniciante

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como fazer Escudo seguir a movimentação do Player?

Mensagem por JorgeLuizxd em Qua Set 20, 2017 11:42 pm

Filia o escudo ao player via script.

Código:
//atache o player na variavel
public GameObject Player;

Transform.parent = Player.transform;
Coloque no script que fica atachado no escudo.

JorgeLuizxd
Membro
Membro

PONTOS : 564
REPUTAÇÃO : 2
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como fazer Escudo seguir a movimentação do Player?

Mensagem por RobinF em Qui Set 21, 2017 12:02 am

@JorgeLuizxd escreveu:Filia o escudo ao player via script.

Código:
//atache o player na variavel
public GameObject Player;

Transform.parent = Player.transform;
Coloque no script que fica atachado no escudo.

Cara, você não acredita mas na verdade ele não tava indo este tempo todo porque ele tinha rigidbody 2D, ai so foi eu desativar e fazer o que tu falou que deu certo.
avatar
RobinF
Iniciante
Iniciante

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como fazer Escudo seguir a movimentação do Player?

Mensagem por RobinF em Qui Set 21, 2017 12:04 am

Desculpa incomodar, mais uma pergunta. 
Quando um inimigo colide com meu escudo, o inimigo é destruído mas faz meu player perder vida também, sera que meu código do escudo esta faltando algo? 

Script Escudo

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

public class Escudo : MonoBehaviour {



   void OnTriggerEnter2D(Collider2D outro)
   {
      Proteger (outro);
   }

   void Proteger(Collider2D outro)
   {
      if (outro.tag == "Asteroide")
      {
         Destroy (outro.gameObject);
      }

      if (outro.tag == "InimigoNave")
      {
         Destroy (outro.gameObject);
      }

      if (outro.tag == "TiroIni")
      {
         Destroy (outro.gameObject);
      }
   }

}
avatar
RobinF
Iniciante
Iniciante

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como fazer Escudo seguir a movimentação do Player?

Mensagem por JorgeLuizxd em Qui Set 21, 2017 4:02 pm

Olha se o collider do seu player é maior que o collider do escudo. o collider do escudo tem que ficar por fora do collider do player

JorgeLuizxd
Membro
Membro

PONTOS : 564
REPUTAÇÃO : 2
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como fazer Escudo seguir a movimentação do Player?

Mensagem por RobinF em Sex Set 22, 2017 12:29 pm

@JorgeLuizxd escreveu:Olha se o collider do seu player é maior que o collider do escudo. o collider do escudo tem que ficar por fora do collider do player


O colider do player é do tamanho dele, e o escudo é maior que o player e seu colider tbm, dei uma checada e o colider do escudo é bem maior e fica longe do colider do player, toda vez que o inimigo colide com o escudo ele nem chega a relar no player, mas mesmo assim o player acaba perdendo vida. E também descobri outro bug, o player não esta mais morrendo quando a vida dele chega a 0, ele esta morrendo agora quando a vida chega a -1, mesmo a função dizendo para ele morrer quando chegar a 0.
avatar
RobinF
Iniciante
Iniciante

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como fazer Escudo seguir a movimentação do Player?

Mensagem por Phph09 em Dom Set 24, 2017 8:12 pm

tenta setar a posição do escudo por script e deixa ele não filiado ao player


Código:
public GameObject Player;
private GameObject Escudo;

public Vector3 OffSet;

void Update()
{


Escudo.transform.position = new Vector3(Player.transform.position + OffSet);


}

void Start()
{

Escudo = this.gameObject;

}
avatar
Phph09
ProgramadorMaster

Masculino PONTOS : 1453
REPUTAÇÃO : 217
Idade : 13
Áreas de atuação :

Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como fazer Escudo seguir a movimentação do Player?

Mensagem por Phph09 em Dom Set 24, 2017 8:15 pm

acho que no seu caso o que estava acontecendo é que por seu escudo estar filiado ao seu player o trigger do seu player também é detectado quando colide com o escudo
avatar
Phph09
ProgramadorMaster

Masculino PONTOS : 1453
REPUTAÇÃO : 217
Idade : 13
Áreas de atuação :

Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como fazer Escudo seguir a movimentação do Player?

Mensagem por RobinF em Qua Out 25, 2017 11:39 pm

@Phph09 escreveu:acho que no seu caso o que estava acontecendo é que por seu escudo estar filiado ao seu player o trigger do seu player também é detectado quando colide com o escudo


Acabei conseguindo fazer o escudo funcionar. Criei uma booleana que ativa a minha função de perder vida só quando o escudo esta inativo. O que estou com problemas para entender é por que meu escudo é destruído depois que eu pego o power-up mais de 1x. Não tenho nenhuma função ou comando pedindo para que o código faça isso. Ele simplesmente destrói o objeto, e isso não faz o menor sentido.
avatar
RobinF
Iniciante
Iniciante

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

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