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:
Script não detecta certos comandos como "Input" e "GetKeyDown"
Ajuda com scripts de inimigo e player'' interação de zumbi e player''
Alguem me recomenda uma versao estavel e atualizada da unity :C
[TUTORIAL] Unity 5 - Sistema Completo de PORTAS E CHAVES
[TUTORIAL] Camera orbital para android (TOUCH)
[DÚVIDA] SITE DE MODELOS 3D PARA USO GRATUITO
Marcos Elias Proton Bus Simulator AJUDA COM SISTEMA DE MAPA CONTÍNUO
[Alpha Android] - Night Hunter DevLog - Action RPG (Baixe e avalie por favor!)
PESSOAL PRA VOCÊS OQUE TEM QUE TER EM UM JOGO DE SOBREVIVENCIA?
[TUTORIAL] C# .NET | Visual Studio - conexão com banco de dados MySQL
Procurar um Índice em uma lista
COMO FAZER UM SISTEMA DE VIAGEM IGUAL (No Man's Sky)
Gerador de mesh procedual
[TUTORIAL] Script de arma automatica
Nova atualização do meu rpg De açao Opinioes
[TUTORIAL] Sistema de escolha de personagens
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
Como puxar várias animações ao mesmo tempo
[TUTORIAL] C# .NET | Launcher simples que acessa um site.
[TUTORIAL] - Como fazer download da OBB do jogo, in-game! (Android)
Bug Unity ?
Variavel UI
Bugs na textura
Duvida com Transform.position
Apk Google Play
[DICA] - Traduzir o assistente de downloads do "Google Play OBB Downloader"
Duvidas sobre programação em C#
Problema ao renderizar dois lado de uma malha (blender)
como reconhecer a ''face'' de uma mesh da agua
Como coloco video do youtube
Novo jogo survival sendo feito por mim
Queda de FPS unity 5
[TUTORIAL] - 8 Dicas de otimização para mobile (Tópico 2) (Android)
[TUTORIAL] Como criar suas texturas Normal Map, Displacement Map e Bump Map (Photoshop)
MS Vehicles Free em vídeo de melhores assets
[DIVULGAÇÃO]Avaliem Meu Jogo Na Play Store!
Estudo Game da Carro Mobile
[TUTORIAL] C# .NET| Instalar Cargas de trabalho/Componentes Individuais no Visual Studio
Instanciar objetos na mão do Player
[____EFICIÊNCIA DO FÓRUM____]
[TUTORIAL] Aprenda a programar em C# des do começo :D
[TUTORIAL] ENVIAR A OPINIÃO DO SEU JOGADOR, PARA UM SERVIDOR
[TUTORIAL] Objeto flutuar como se estivesse no espaço ou na água
[DESENVOLVEDORES MOBILE] - NOVA AREA DO FÓRUM DEDICADA AO MOBILE! (Android e iOS)
[DESENVOLVIMENTO C# .NET] - NOVA AREA DO FÓRUM DEDICADA AO C# .NET!
Versão Unity
Como fazer um FAQ?
Desativar Terrain
[RESOLVIDO] PLAYER ANDAR MAIS DEVAGAR AO APERTAR SHIFT
[Tutorial]Movimento simples para objetos filiados ao FPSController da Unity por código.
[Resolvido] Como animar a camera do FPSController da unity ? sem dar bug...
Tiro sistema dano
Duvida em Disparo em jogo de Fps.
Divulgaçao de Battle of Worlds
[duvida] Easy Roads
Sistema de corrida
[DÚVIDA] TOCAR ANIMAÇÕES EM SEU TEMPO CORRETO
(DUVIDA)PlayerPrefs
[____ADMINISTRAÇÃO____] Alterações IMPORTANTES no fórum.
[TUTORIAL] Como fazer porta malas do carro abrir atravez de um botão? Clica aq e veja
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
gravidade está agindo de forma estranha em objetos diferentes
[ASSET] 2D Terrain Creator para Unity 3D
Como resolver
[DÚVIDA] SISTEMA DE CARGAS
Banco de dados Mysql e PHP?
duvida coletar itens e mudar de fase
Vagas na equipe do BR Bus
[TUTORIAL] Inteligência artificial, inimigo e AIPoints
[TUTORIAL] Luz Principal,Luz de Freio,Piscas para Carro,Moto,Caminhão,Ônibus,Etc...
Como fazer inventário estilo minecraft?
Jogo de Moto no Unity 3D
MonoDevelop não esta abrindo.
[DEVLOG] Projeto - Girl Blade
DUVIDA INIMIGO ZOMBIE
Busco Equipes !
[Votação] - Avalie o Remake do cenario do meu jogo!
Como faço para detectar Swipe em dois dedos simultaneamente?
Fighters for honor(Jogo da segunda guerra mundial)
[RESOLVIDO] Erro No Script error CS0019: Operator `==' cannot be applied to operands
Dúvidas Script
Alguem sabe me Dizer porque Minha Unity ads está assim ? :(
[TUTORIAL] FAZENDO UM SITE PROFISSIONAL COMPLETO PARA SEU JOGO GRATIS
Movimento Duelist of the roses
Simulador que estou criando :)
Formação de Equipe Battle of Worlds
3D, Player gruda na parede
Projeto B
[TUTORIAL] Script de pulo para jogos 3D em geral (Unity - C#)
[TUTORIAL] Unity 2017 - Cores aleatórias em um material
[TUTORIAL] Camera orbital com zoom (scroll)
Atirando com uma arma
problemas com rb.velocity e gravidade
Arquivo de download Unity
Problemas com iluminação em tempo de execução
Iniciar o jogo com a mesma quantidade de vida em que foi fechado
Trocar Roupas
Como acessar variável de um script usando outro script (Entre e entenda).
[Resolvido]Como faz pra ativar um "objeto" depois de um tempo
Hoje à(s) 7:34 pm
Hoje à(s) 7:32 pm
Hoje à(s) 7:31 pm
Hoje à(s) 7:29 pm
Hoje à(s) 7:19 pm
Hoje à(s) 7:05 pm
Hoje à(s) 6:50 pm
Hoje à(s) 6:20 pm
Hoje à(s) 6:04 pm
Hoje à(s) 5:42 pm
Hoje à(s) 5:40 pm
Hoje à(s) 3:56 pm
Hoje à(s) 10:25 am
Hoje à(s) 8:01 am
Hoje à(s) 7:35 am
Ontem à(s) 11:48 pm
Ontem à(s) 11:48 pm
Ontem à(s) 11:42 pm
Ontem à(s) 7:32 pm
Ontem à(s) 7:26 pm
Ontem à(s) 7:07 pm
Ontem à(s) 6:36 pm
Ontem à(s) 6:30 pm
Ontem à(s) 6:20 pm
Ontem à(s) 4:45 pm
Ontem à(s) 4:43 pm
Ontem à(s) 4:36 pm
Ontem à(s) 4:26 pm
Ontem à(s) 4:20 pm
Ontem à(s) 3:14 pm
Ontem à(s) 2:50 pm
Ontem à(s) 1:45 pm
Ontem à(s) 10:03 am
Ontem à(s) 9:07 am
Ontem à(s) 1:41 am
Qua Jul 19, 2017 11:42 pm
Qua Jul 19, 2017 10:31 pm
Qua Jul 19, 2017 10:12 pm
Qua Jul 19, 2017 9:40 pm
Qua Jul 19, 2017 7:26 pm
Qua Jul 19, 2017 6:28 pm
Qua Jul 19, 2017 6:14 pm
Qua Jul 19, 2017 5:48 pm
Qua Jul 19, 2017 2:26 pm
Qua Jul 19, 2017 2:21 pm
Qua Jul 19, 2017 11:49 am
Qua Jul 19, 2017 6:04 am
Ter Jul 18, 2017 9:38 pm
Ter Jul 18, 2017 9:31 pm
Ter Jul 18, 2017 9:03 pm
Ter Jul 18, 2017 8:56 pm
Ter Jul 18, 2017 8:37 pm
Ter Jul 18, 2017 8:25 pm
Ter Jul 18, 2017 6:13 pm
Ter Jul 18, 2017 5:17 pm
Ter Jul 18, 2017 5:09 pm
Ter Jul 18, 2017 4:55 pm
Ter Jul 18, 2017 1:40 pm
Ter Jul 18, 2017 1:16 pm
Ter Jul 18, 2017 12:54 pm
Ter Jul 18, 2017 11:45 am
Ter Jul 18, 2017 11:43 am
Ter Jul 18, 2017 9:54 am
Ter Jul 18, 2017 9:27 am
Ter Jul 18, 2017 6:17 am
Ter Jul 18, 2017 5:37 am
Seg Jul 17, 2017 11:17 pm
Seg Jul 17, 2017 10:43 pm
Seg Jul 17, 2017 10:37 pm
Seg Jul 17, 2017 7:32 pm
Seg Jul 17, 2017 7:24 pm
Seg Jul 17, 2017 5:52 pm
Seg Jul 17, 2017 4:19 pm
Seg Jul 17, 2017 4:13 pm
Seg Jul 17, 2017 3:42 pm
Seg Jul 17, 2017 7:13 am
Seg Jul 17, 2017 6:55 am
Seg Jul 17, 2017 5:53 am
Seg Jul 17, 2017 5:46 am
Dom Jul 16, 2017 10:37 pm
Dom Jul 16, 2017 7:58 pm
Dom Jul 16, 2017 6:07 pm
Dom Jul 16, 2017 2:34 pm
Dom Jul 16, 2017 2:19 pm
Dom Jul 16, 2017 2:05 pm
Dom Jul 16, 2017 1:46 pm
Dom Jul 16, 2017 9:12 am
Dom Jul 16, 2017 6:24 am
Dom Jul 16, 2017 6:22 am
Dom Jul 16, 2017 6:19 am
Dom Jul 16, 2017 5:08 am
Dom Jul 16, 2017 1:47 am
Dom Jul 16, 2017 1:35 am
Sab Jul 15, 2017 8:34 pm
Sab Jul 15, 2017 8:25 pm
Sab Jul 15, 2017 8:12 pm
Sab Jul 15, 2017 5:47 pm
Sab Jul 15, 2017 4:36 pm
Sab Jul 15, 2017 2:54 pm
arthearthutr
Robinsandi
Gabriel César O
EricKlaus
Gabriel César O
Gabriel César O
tom ramber
xXGianlucksXx
marcos4503
weslleyFx
weslleyFx
ManoTrevor
Madness
Gabriel César O
dstaroski
PauloFR
MarcosSchultz
ffabim
Mateus2583
ubroly
sidney1234
marcos4503
marcos4503
zZAndersonZz
marcos4503
marcos4503
poyser
hetrodo_gamer
Extreme Craft
ffabim
zMicael
Yagogomes
Édipo
Madness
Madness
marcos4503
Gabriel César O
PauloFR
Dom3000
PauloFR
Callyde Jr
Callyde Jr
ManoTrevor
marcos4503
marcos4503
Weverton Borges da Silva
marcos4503
PauloFR
Gabriel César O
PauloFR
PauloFR
Bruno
Duarte
Dom3000
Gabriel César O
Valakinhas
Gabriel César O
Zecandy
MarcosSchultz
Gabriel César O
dstaroski
dstaroski
Gabriel César O
arthearthutr
Gabriel César O
Callyde Jr
kalel013
Kelvyn_Feitosa
Diego Felix
Gabriel César O
Gabriel César O
Gabriel César O
dstaroski
dstaroski
Diego Felix
thzin
thzin
Gabriel César O
Gabriel César O
DenisKth
michelly
marcos4503
Callyde Jr
bitgames
Extreme Craft
Dom3000
Valakinhas
Mic4el
Gabriel César O
Gabriel César O
Gabriel César O
Ruan Cardoso
Ruan Cardoso
Callyde Jr
hetrodo_gamer
fabiano.leonidio@gmail.co
thzin
Callyde Jr
ffabim

Como reconhecer collider após o MouseUp e Instanciar novo obj quando outro for destruido ?

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

DÚVIDA Como reconhecer collider após o MouseUp e Instanciar novo obj quando outro for destruido ?

Mensagem por ysrogers em Qua Out 19, 2016 1:22 am

Boa noite galera,

Estou tentando desenvolver uma fase do jogo para meu projeto da faculdade que funciona da seguinte maneira:



Os "Xis" são os prefabs que devem ser spawnados 1 por vez da elipse cinza, ou seja, o próximo prefab só irá aparecer quando o anterior a ele, que foi spawnado, for destruído. E ele só deve ser destruído quando reconhecer a colisão com um dos retângulos. 
A maneira que pensei, essa colisão só deve ser reconhecida quando o ButtonMouseUp(0) estiver ativo.


Em cada prefab eu cologuei o script abaixo, onde eu consigo realizar o drag&drop dos mesmos com o mouse. Também é só com esse script que consigo que a colisão seja detectada, mas só quando o mouse está dragging.

Código:
private Vector3 offset;
 private Vector3 screenPoint;
 float eixoX = 10;

 public GameObject prefab;
 public bool dragging;




 void Update () {
 
 /*if (OnMouseUp && dragging) {

 dragging = false;
 Debug.Log ("FALLLLLLSOOOOOOO");
 
 }*/

 if (Input.GetMouseButtonDown (0)) {
 }

 if ((Input.GetMouseButtonUp (0))) {
 //OnMouseUp ();
 Debug.Log ("FALSO!!!");
 }
 }

 void OnMouseDown(){
 
 if (Input.GetMouseButtonDown (0)) {

 screenPoint = Camera.main.WorldToScreenPoint (gameObject.transform.position);
 offset = -gameObject.transform.position + Camera.main.ScreenToWorldPoint
 (new Vector3 (Input.mousePosition.x, Input.mousePosition.y, Input.mousePosition.z));
 //dragging = true;
 }

 }
 
 void OnMouseDrag(){

 
 Vector3 mousePosition = new Vector3 (Input.mousePosition.x, Input.mousePosition.y, eixoX);
 Vector3 objPosition = Camera.main.ScreenToWorldPoint (mousePosition);

 transform.position = objPosition;


 }


 void OnMouseUp(){
 //dragging = false;
 //Debug.Log ("SOLTOU");
 }

 /*void OnTriggerEnter2D (Collider2D col ){
 if ((prefab.gameObject && (col.gameObject.CompareTag ("YellowLixo")) && (dragging = false) )){
 Debug.Log ("Triscou");
 }*/
 void OnTriggerEnter2D (Collider2D col ){
 if(col.gameObject.CompareTag ("YellowLixo")){

 Debug.Log ("Triscou");

 }
}
}



A elipse cinza contem este script no qual tentei fazer com que as colisões fossem reconhecidas por ele, mas não deu certo:

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

public class BehaviorsF2 : MonoBehaviour {

 public Text  cronometro;
 public float contagem;

 public GameObject[] detritos;
 private MouseClick mouse;

 //bool dragging;



 void Start () {

 mouse = FindObjectOfType (typeof(MouseClick)) as MouseClick;


 //StartCoroutine ("Esperar10Seg");
    Instantiate (detritos [Random.Range (0, detritos.Length)], transform.position,transform.rotation);
 
 }

 /*void OnEnable(){
 triscou = false;
 }*/

 // Update is called once per frame
 void Update () {

 Tempo ();


 if(Input.GetMouseButtonDown(0)){
 //dragging = true;
 }

 if (Input.GetMouseButtonUp(0)){
 //dragging = false;
 }
 /*if (mouseup () && dragging) {
 dragging = false;
 
 }*\
 }

 private void Tempo (){

 if (contagem > 0.0f) {
 contagem -= Time.deltaTime;
 cronometro.text = contagem.ToString ("F1");
 } else {
 Application.LoadLevel ("Fase01");
 }
 
 }

 /*IEnumerator Esperar10Seg(){
 yield return new WaitForSeconds (10.0f);
 Application.LoadLevel ("Fase01");
 }*/
 


 /*void OnTriggerEnter2D (Collider2D col ){

 if ((transform.position = mouse.transform.position && !triscou)){
 Debug.Log ("Triscou");
 }*/

 /*void OnTriggerEnter2D (Collider2D col ){
 if ((col.gameObject.CompareTag ("YellowLixo")) && (mouse.dragging = false)) {
 Debug.Log ("Triscou");
 }
 }*/
}

Enfim, não sei se ficou claro, mas se alguém estiver disposto a ajudar e tiver alguma duvida posso tentar esclarecer de outra forma.

Desde já agradeço qualquer ajuda.
avatar
ysrogers
Iniciante
Iniciante

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como reconhecer collider após o MouseUp e Instanciar novo obj quando outro for destruido ?

Mensagem por wischutz em Qua Out 19, 2016 11:26 am

Opa!

Se entendi bem, você quer que o objeto seja destruído somente quando estiver em colisão com um retângulo e no evento OnMouseUp, certo?

Para isso use uma booleana, por exemplo:


[list=linenums]
[*]void OnMouseUp(){
[*] if(noAlvo){
//destroi
}
}

[*] void OnTriggerEnter2D (Collider2D col ){
[*] if(comparatag){
noAlvo = true;
}

[*] }
[*] void OnTriggerExit2D (Collider2D col ){

if(comparatag){
noAlvo = false;
}
}
[/list]
Espero que ajude e qualquer coisa, só falar.
avatar
wischutz
Programador

Masculino PONTOS : 893
REPUTAÇÃO : 15
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como reconhecer collider após o MouseUp e Instanciar novo obj quando outro for destruido ?

Mensagem por ysrogers em Qui Out 20, 2016 11:14 pm

Vlw amigo, era exatamente isso que tentei fazer e falhei miseravelmente. hehe...

Eu só não entendi o pq do onTriggerExit se quando a ação do MouseUp for ativada o objeto já será destruído.
Acho q não consegui acompanhar seu raciocínio. '-'

Se puder me explicar, ficaria muito agradecido.
avatar
ysrogers
Iniciante
Iniciante

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como reconhecer collider após o MouseUp e Instanciar novo obj quando outro for destruido ?

Mensagem por wischutz em Sex Out 21, 2016 11:45 am

É pra quando você tirar do gatilho e largar o botão do mouse ele não ser destruído. Se o que você quer é que ele apenas seja destruído se estiver "dentro" da lixeira específica, então se ele não estiver, não pode ter o mesmo comportamento, por isso mudamos o valor da booleana quando sai do gatilho.

Qualquer coisa, só falar!
avatar
wischutz
Programador

Masculino PONTOS : 893
REPUTAÇÃO : 15
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como reconhecer collider após o MouseUp e Instanciar novo obj quando outro for destruido ?

Mensagem por ysrogers em Sex Out 21, 2016 11:59 pm

Então o If (noAlvo) detecta automaticamente que é true, sem a necessidade de declarar que é true? Por exemplo, no meu entendimento eu o declararia da seguinte forma:
 if( noAlvo == true){
 Destroy
}
avatar
ysrogers
Iniciante
Iniciante

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Como reconhecer collider após o MouseUp e Instanciar novo obj quando outro for destruido ?

Mensagem por wischutz em Sab Out 22, 2016 9:53 am

Sim.

if(noAlvo) é a mesma coisa que if(noAlvo == true) e if(!noAlvo) é a mesma coisa que if(noAlvo == false).

Uso assim pq fica mais curto e menos poluído.
avatar
wischutz
Programador

Masculino PONTOS : 893
REPUTAÇÃO : 15
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