É POSSIVEL ACHAR UM SCRIPT QUE ESTEJA EM ALGUM OBJETO NA CENA?
5 participantes
Página 1 de 1
É POSSIVEL ACHAR UM SCRIPT QUE ESTEJA EM ALGUM OBJETO NA CENA?
Opa, e aí galera tudo bom com vocês? a um tempo que tento achar uma solução pra isso, tem um script com o nome "12345" (por exemplo) e ele esta em algum objeto da cena, porém tem muitos objetos em cena e teriamos que olhar um por um ate achar onde o script se encontrava, então queria saber se existe alguma forma mais facil de fazer isso..
MeverPlays- Mestre
- PONTOS : 3867
REPUTAÇÃO : 48
Áreas de atuação : SketchUp, Unity.
Respeito as regras :
Re: É POSSIVEL ACHAR UM SCRIPT QUE ESTEJA EM ALGUM OBJETO NA CENA?
https://docs.unity3d.com/ScriptReference/Object.FindObjectOfType.html
RenanMSV- Instrutor
- PONTOS : 4483
REPUTAÇÃO : 356
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras :
Re: É POSSIVEL ACHAR UM SCRIPT QUE ESTEJA EM ALGUM OBJETO NA CENA?
no exemplo ele usou GUITexture, so que como faço pra pesquisar pelo nome de um script?
MeverPlays- Mestre
- PONTOS : 3867
REPUTAÇÃO : 48
Áreas de atuação : SketchUp, Unity.
Respeito as regras :
Re: É POSSIVEL ACHAR UM SCRIPT QUE ESTEJA EM ALGUM OBJETO NA CENA?
Troque GUITexture pelo nome do script
RenanMSV- Instrutor
- PONTOS : 4483
REPUTAÇÃO : 356
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras :
Re: É POSSIVEL ACHAR UM SCRIPT QUE ESTEJA EM ALGUM OBJETO NA CENA?
hm.. blz vou fazer isso sim, vllw :D
MeverPlays- Mestre
- PONTOS : 3867
REPUTAÇÃO : 48
Áreas de atuação : SketchUp, Unity.
Respeito as regras :
Re: É POSSIVEL ACHAR UM SCRIPT QUE ESTEJA EM ALGUM OBJETO NA CENA?
pergunta noob, mas onde vai o script e como usa?
MeverPlays- Mestre
- PONTOS : 3867
REPUTAÇÃO : 48
Áreas de atuação : SketchUp, Unity.
Respeito as regras :
Re: É POSSIVEL ACHAR UM SCRIPT QUE ESTEJA EM ALGUM OBJETO NA CENA?
MeverPlays escreveu:pergunta noob, mas onde vai o script e como usa?
O script vai em qualquer objeto que você quiser ué, depende do que você está tentando fazer.
Re: É POSSIVEL ACHAR UM SCRIPT QUE ESTEJA EM ALGUM OBJETO NA CENA?
- Código:
SCRIPT variavel = (SCRIPT) FindObjectOfType(typeof(SCRIPT));
o objeto script vai ficar guardado na variavel "variavel"....
Ai vc pode usar pra o que quiser
RenanMSV- Instrutor
- PONTOS : 4483
REPUTAÇÃO : 356
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras :
Re: É POSSIVEL ACHAR UM SCRIPT QUE ESTEJA EM ALGUM OBJETO NA CENA?
tlgd Marcos, porém fiz isso mas não funcionou. como assim o objeto script RenanMSV? o objeto q ta com o script q quero achar? se for isso é exatamente oq eu to querendo saber.
MeverPlays- Mestre
- PONTOS : 3867
REPUTAÇÃO : 48
Áreas de atuação : SketchUp, Unity.
Respeito as regras :
Re: É POSSIVEL ACHAR UM SCRIPT QUE ESTEJA EM ALGUM OBJETO NA CENA?
Vamos supor que voce tenha um script chamado PlayerBehaviour e quera acessar ele, apensa use o exemplo do @RenanMSV
- Código:
SCRIPT variavel = (SCRIPT) FindObjectOfType(typeof(SCRIPT));
- Código:
PlayerBehaviour player = (PlayerBehaviour) FindObjectOfType(typeof(PlayerBehaviour));
Re: É POSSIVEL ACHAR UM SCRIPT QUE ESTEJA EM ALGUM OBJETO NA CENA?
pois então, foi isso que fiz, o nome do script que quero achar é FadeRestartLevel olha so como ficou o script:
"Cooking::cookConvexMesh: user-provided hull must have less than 256 vertices!"
que inclusive não sei direito oq é..
- Código:
using UnityEngine;
using System.Collections;
public class SearchScript : MonoBehaviour {
void Start() {
FadeRestartLevel restart = (FadeRestartLevel) FindObjectOfType(typeof(FadeRestartLevel));
if (restart)
Debug.Log("FadeRestartLevel object found: " + restart.name);
else
Debug.Log("FadeRestartLevel object could be found");
}
}
"Cooking::cookConvexMesh: user-provided hull must have less than 256 vertices!"
que inclusive não sei direito oq é..
MeverPlays- Mestre
- PONTOS : 3867
REPUTAÇÃO : 48
Áreas de atuação : SketchUp, Unity.
Respeito as regras :
Re: É POSSIVEL ACHAR UM SCRIPT QUE ESTEJA EM ALGUM OBJETO NA CENA?
MeverPlays escreveu:pois então, foi isso que fiz, o nome do script que quero achar é FadeRestartLevel olha so como ficou o script:no entanto não funcionou :/ a única mensagem que apareceu no console foi essa
- Código:
using UnityEngine;
using System.Collections;
public class SearchScript : MonoBehaviour {
void Start() {
FadeRestartLevel restart = (FadeRestartLevel) FindObjectOfType(typeof(FadeRestartLevel));
if (restart)
Debug.Log("FadeRestartLevel object found: " + restart.name);
else
Debug.Log("FadeRestartLevel object could be found");
}
}
"Cooking::cookConvexMesh: user-provided hull must have less than 256 vertices!"
que inclusive não sei direito oq é..
Cara esse erro não é do Script não... Tem haver com alguma mesh que você tem em cena...
http://forum.unity3d.com/threads/mesh-collider-with-trigger-but-not-convex-in-unity5.307925/
Tente resolvê-lo com isso. Até mais
George Lucas Vieira- Avançado
- PONTOS : 3391
REPUTAÇÃO : 132
Idade : 21
Áreas de atuação : Programação, Modelagem e Animação.
Respeito as regras :
Tópicos semelhantes
» Achar objeto que não esta na cena
» [Dúvida] Fazer com que algum objeto comece a seguir outro a partir de script.
» [RESOLVIDO] Copiar valor de script de outro objeto de outra cena
» É possivel detectar colisão de um objeto filho pelo objeto pai?
» [TUTORIAL] GameObject.FindWithTag ( Achar objetos na cena pelas Tags )
» [Dúvida] Fazer com que algum objeto comece a seguir outro a partir de script.
» [RESOLVIDO] Copiar valor de script de outro objeto de outra cena
» É possivel detectar colisão de um objeto filho pelo objeto pai?
» [TUTORIAL] GameObject.FindWithTag ( Achar objetos na cena pelas Tags )
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos