Duvida com transform.localRotation!!
2 participantes
Página 1 de 1
Duvida com transform.localRotation!!
Pessoal estou com uma duvida que ja pesquisei muito sobre e não encontrei!
Uso a versão Unity 20.17.3.1f1!
A duvida é: Porque eu não consigo pegar o LocalRotation do cano da arma para instanciar uma bala (OBS: eu sei programar isso, inclusivo ja fiz muitas vezes), porém ele so pega a rotação GLOBAL do objeto!
queria saber se houve alguma alteração nessa nova versão do unity, se não, por favor quem puder ajudar com esse problema!
//---------------------CODIGO DA BALA----------------
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class bala : MonoBehaviour {
float velocidade = 10;
Rigidbody rb;
void Start () {
rb = GetComponent<Rigidbody> ();
}
// Update is called once per frame
void Update () {
rb.AddForce (Vector3.forward * velocidade);
}
// ----------------------------- CODIGO DA INSTANCIA -------------------------- }
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class teste : MonoBehaviour {
public GameObject bullet;
public GameObject cano;
public Transform cano2;
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetKey ("a")) {
transform.Rotate (0, 1, 0);
}
if (Input.GetKeyDown (KeyCode.Space)) {
Instantiate (bullet, cano.transform.position, Quaternion.identity); //TESTE COM GAME OBJECT
Instantiate (bullet, cano2.position, Quaternion.identity); // TESTE COM TRANSFORM
}
}
}----------------------------------
Uso a versão Unity 20.17.3.1f1!
A duvida é: Porque eu não consigo pegar o LocalRotation do cano da arma para instanciar uma bala (OBS: eu sei programar isso, inclusivo ja fiz muitas vezes), porém ele so pega a rotação GLOBAL do objeto!
queria saber se houve alguma alteração nessa nova versão do unity, se não, por favor quem puder ajudar com esse problema!
//---------------------CODIGO DA BALA----------------
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class bala : MonoBehaviour {
float velocidade = 10;
Rigidbody rb;
void Start () {
rb = GetComponent<Rigidbody> ();
}
// Update is called once per frame
void Update () {
rb.AddForce (Vector3.forward * velocidade);
}
// ----------------------------- CODIGO DA INSTANCIA -------------------------- }
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class teste : MonoBehaviour {
public GameObject bullet;
public GameObject cano;
public Transform cano2;
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetKey ("a")) {
transform.Rotate (0, 1, 0);
}
if (Input.GetKeyDown (KeyCode.Space)) {
Instantiate (bullet, cano.transform.position, Quaternion.identity); //TESTE COM GAME OBJECT
Instantiate (bullet, cano2.position, Quaternion.identity); // TESTE COM TRANSFORM
}
}
}----------------------------------
Madson- Iniciante
- PONTOS : 2589
REPUTAÇÃO : 7
Respeito as regras :
Re: Duvida com transform.localRotation!!
Nessa parte:
- Código:
rb.AddForce (Vector3.forward * velocidade);
- Código:
public Transform CanoDaArma;
rb.AddForce (CanoDaArma.forward * velocidade);
rafaelllsd- ProgramadorMaster
- PONTOS : 4994
REPUTAÇÃO : 507
Idade : 23
Áreas de atuação : Unity, Audacity, Blender, Gimp, C#, JS, MySQL.
Respeito as regras :
Re: Duvida com transform.localRotation!!
Manooooooo vlw ai cara!
funcionouuuuuuu <3!
grato pela ajuda!
como marco como Resolvido?
funcionouuuuuuu <3!
grato pela ajuda!
como marco como Resolvido?
Madson- Iniciante
- PONTOS : 2589
REPUTAÇÃO : 7
Respeito as regras :
Re: Duvida com transform.localRotation!!
Só espera algum instrutor, moderador, ou Administrador que eles muda.
rafaelllsd- ProgramadorMaster
- PONTOS : 4994
REPUTAÇÃO : 507
Idade : 23
Áreas de atuação : Unity, Audacity, Blender, Gimp, C#, JS, MySQL.
Respeito as regras :
Tópicos semelhantes
» Duvida com o transform.rotation
» Duvida com Transform.position
» Duvida sobre transform.position!
» [Duvida] Problema em relação ao transform.rotate
» [RESOLVIDO] Como faço para um transform.position receber um novo transform dentro de um if
» Duvida com Transform.position
» Duvida sobre transform.position!
» [Duvida] Problema em relação ao transform.rotate
» [RESOLVIDO] Como faço para um transform.position receber um novo transform dentro de um if
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos