Precisando de ajuda
4 participantes
Página 1 de 1
Precisando de ajuda
Ola para todos estou criando um cenario 3d aonde o jogador tem pegar toras, o codigo que fis e este embaixo.
ele funciona, ele pega mas não carrega a tora.
ele da uma menssgem de erro. a mensagem e grande vou colocar depois do codigo la em baixo agradeço a todos que me ajudar.
var target : Transform;
function Update () {
}
function OnMouseDown () {
this.transform.position = target.position;
this.transform.parent = GameObject.find("FPSController").transform;
this.transform.parent = GameObject.find("FirstPersonCharacter").transform;
}
function OnMouseUp () {
this.transform.parent = GameObject.find("FPSController").transform;
this.transform.parent = null;
}
-----------------------------------------------------------------------------------------------------------------------------------------------
Erro do codigo
Missing Method Exception: Unity Engine.GameObject.find
Boo.Lang.Runtime.Dynamic Dispatching.Method Dispatcher Factory.Produce Extension Dispatcher ()
Boo.Lang.Runtime.Dynamic Dispatching.Method DispatcherFactory.Create ()
Boo.Lang.Runtime.Runtime Services.DoCreateMethod Dispatcher (System.Object target, System.Type targetType, System.String name, System.Object[] args)
Boo.Lang.Runtime.RuntimeServices.CreateMethodDispatcher (System.Object target, System.String name, System.Object[] args)
Boo.Lang.Runtime.RuntimeServices+<Invoke>c__AnonStorey15.<>m__9 ()
Boo.Lang.Runtime.DynamicDispatching.DispatcherCache.Get (Boo.Lang.Runtime.DynamicDispatching.DispatcherKey key, Boo.Lang.Runtime.DynamicDispatching.DispatcherFactory factory)
Boo.Lang.Runtime.RuntimeServices.GetDispatcher (System.Object target, System.String cacheKeyName, System.Type[] cacheKeyTypes, Boo.Lang.Runtime.DynamicDispatching.DispatcherFactory factory)
Boo.Lang.Runtime.RuntimeServices.GetDispatcher (System.Object target, System.Object[] args, System.String cacheKeyName, Boo.Lang.Runtime.DynamicDispatching.DispatcherFactory factory)
Boo.Lang.Runtime.RuntimeServices.Invoke (System.Object target, System.String name, System.Object[] args)
UnityScript.Lang.UnityRuntimeServices.Invoke (System.Object target, System.String name, System.Object[] args, System.Type scriptBaseType)
pickup.OnMouseUp () (at Assets/Script/pickup.js:14)
UnityEngine.SendMouseEvents:DoSendMouseEvents(Int32)
ele funciona, ele pega mas não carrega a tora.
ele da uma menssgem de erro. a mensagem e grande vou colocar depois do codigo la em baixo agradeço a todos que me ajudar.
var target : Transform;
function Update () {
}
function OnMouseDown () {
this.transform.position = target.position;
this.transform.parent = GameObject.find("FPSController").transform;
this.transform.parent = GameObject.find("FirstPersonCharacter").transform;
}
function OnMouseUp () {
this.transform.parent = GameObject.find("FPSController").transform;
this.transform.parent = null;
}
-----------------------------------------------------------------------------------------------------------------------------------------------
Erro do codigo
Missing Method Exception: Unity Engine.GameObject.find
Boo.Lang.Runtime.Dynamic Dispatching.Method Dispatcher Factory.Produce Extension Dispatcher ()
Boo.Lang.Runtime.Dynamic Dispatching.Method DispatcherFactory.Create ()
Boo.Lang.Runtime.Runtime Services.DoCreateMethod Dispatcher (System.Object target, System.Type targetType, System.String name, System.Object[] args)
Boo.Lang.Runtime.RuntimeServices.CreateMethodDispatcher (System.Object target, System.String name, System.Object[] args)
Boo.Lang.Runtime.RuntimeServices+<Invoke>c__AnonStorey15.<>m__9 ()
Boo.Lang.Runtime.DynamicDispatching.DispatcherCache.Get (Boo.Lang.Runtime.DynamicDispatching.DispatcherKey key, Boo.Lang.Runtime.DynamicDispatching.DispatcherFactory factory)
Boo.Lang.Runtime.RuntimeServices.GetDispatcher (System.Object target, System.String cacheKeyName, System.Type[] cacheKeyTypes, Boo.Lang.Runtime.DynamicDispatching.DispatcherFactory factory)
Boo.Lang.Runtime.RuntimeServices.GetDispatcher (System.Object target, System.Object[] args, System.String cacheKeyName, Boo.Lang.Runtime.DynamicDispatching.DispatcherFactory factory)
Boo.Lang.Runtime.RuntimeServices.Invoke (System.Object target, System.String name, System.Object[] args)
UnityScript.Lang.UnityRuntimeServices.Invoke (System.Object target, System.String name, System.Object[] args, System.Type scriptBaseType)
pickup.OnMouseUp () (at Assets/Script/pickup.js:14)
UnityEngine.SendMouseEvents:DoSendMouseEvents(Int32)
joao natalino- Membro
- PONTOS : 3321
REPUTAÇÃO : 0
Respeito as regras :
Re: Precisando de ajuda
Seu unity e que versão?
hellkiller- Mestre
- PONTOS : 4056
REPUTAÇÃO : 170
Áreas de atuação : Programação em C#,
Modelagem,
GameArt.
Respeito as regras :
Re: Precisando de ajuda
Try this:
- Código:
var target : Transform;
function Update () {
}
function OnMouseDown () {
transform.position = target.position;
transform.parent = GameObject.find("FirstPersonCharacter");
}
function OnMouseUp () {
transform.parent = null;
}
RenanMSV- Instrutor
- PONTOS : 4486
REPUTAÇÃO : 356
Áreas de atuação : Programação em C#, PHP. SQL, JavaScript (Web)
Respeito as regras :
Re: Precisando de ajuda
Cara, inevitavelmente vai dar erro, por que você está repetindo um mesmo comando... observe:
Primeiro você filia ao FPSController, e depois ao FirstPersonCharacter, más como ele é o controlador, você só terá 1 em cena.. O.o
- Código:
this.transform.parent = GameObject.find("FPSController").transform;
this.transform.parent = GameObject.find("FirstPersonCharacter").transform;
Primeiro você filia ao FPSController, e depois ao FirstPersonCharacter, más como ele é o controlador, você só terá 1 em cena.. O.o
Tópicos semelhantes
» Precisando de ajuda em um script
» Game em desenvolvimento, precisando de ajuda :D
» Ajuda Jogo de Luta 2D precisando de AI CPU inteligente
» [RESOLVIDO] ESTOU PRECISANDO DE UMA AJUDA COM UM SCRIPT
» [RESOLVIDO] To precisando de ajuda em um script pra fazer uma malha dinamica
» Game em desenvolvimento, precisando de ajuda :D
» Ajuda Jogo de Luta 2D precisando de AI CPU inteligente
» [RESOLVIDO] ESTOU PRECISANDO DE UMA AJUDA COM UM SCRIPT
» [RESOLVIDO] To precisando de ajuda em um script pra fazer uma malha dinamica
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos