Projetil explodindo ao tocar qual que coisa ajuda por favor!!!
3 participantes
Página 1 de 1
Projetil explodindo ao tocar qual que coisa ajuda por favor!!!
ola gostaria de saber como faço para meu projetil ao tocar algo com collider ele chamar o "Explosion do ParticleSystems"
eu fiz assim mas não funfou!!!!!
eu fiz assim mas não funfou!!!!!
- Código:
using UnityEngine;
using System.Collections;
public class explodir : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void OnCollisionEnter (Collision collision) {
GameObject prefab = Resources.Load ("Explosion") as GameObject;
GameObject explosion = Instantiate (prefab) as GameObject;
explosion.transform.position = transform.position;
Destroy (explosion, 5);
Destroy (gameObject);
}
}
dr octopus- Membro
- PONTOS : 2910
REPUTAÇÃO : 2
Respeito as regras :
Re: Projetil explodindo ao tocar qual que coisa ajuda por favor!!!
Bom eu uso o meu collision assim mais eu não grande coisa só o que aprendi comigo mesmo
Desculpa se não funcionar
Esse é o meu
- Código:
void OnTriggerEnter(Collider other)
- Código:
void OnTriggerEnter(Collider other)
GameObject prefab = Resources.Load ("Explosion") as GameObject;
GameObject explosion = Instantiate (prefab) as GameObject;
explosion.transform.position = transform.position;
Destroy (explosion, 5);
Destroy (gameObject);
Desculpa se não funcionar
Esse é o meu
- Código:
void OnTriggerEnter(Collider other)
{
if (other.gameObject.CompareTag("Bala"))
{
Eduardoro39- Avançado
- PONTOS : 3054
REPUTAÇÃO : 11
Idade : 24
Respeito as regras :
Re: Projetil explodindo ao tocar qual que coisa ajuda por favor!!!
Bah não deu certo ainda kk mas chegaremos lá
dr octopus- Membro
- PONTOS : 2910
REPUTAÇÃO : 2
Respeito as regras :
Re: Projetil explodindo ao tocar qual que coisa ajuda por favor!!!
Cara, o seu script inicial está certo, o problema deve estar na sua partícula. A partícula que você chama da pasta Resources está com PlayOnAwake? Por que você está utilizando a pasta resources e criando um novo objeto, por que não cria uma variável para armazenar a partícula?
Re: Projetil explodindo ao tocar qual que coisa ajuda por favor!!!
Marcos desculpa incomodar novamente mas é que não estou me achando de como fazer seria pedir de mais para vc fazer o script
dr octopus- Membro
- PONTOS : 2910
REPUTAÇÃO : 2
Respeito as regras :
Re: Projetil explodindo ao tocar qual que coisa ajuda por favor!!!
Seria algo +/- assim:
Más há outro problema... como você não está passando posição e rotação no comando "instantiate", o objeto vai ser instanciado na posição (0,0,0) do seu jogo.
Você precisa passar uma posição e rotação aonde pretende instanciar o objeto.
- Código:
using UnityEngine;
using System.Collections;
public class explodir : MonoBehaviour {
public GameObject prefabParticula;
void OnCollisionEnter (Collision collision) {
GameObject explosion = Instantiate (prefabParticula) as GameObject;
explosion.transform.position = transform.position;
Destroy (explosion, 5);
Destroy (gameObject);
}
}
Más há outro problema... como você não está passando posição e rotação no comando "instantiate", o objeto vai ser instanciado na posição (0,0,0) do seu jogo.
Você precisa passar uma posição e rotação aonde pretende instanciar o objeto.
Re: Projetil explodindo ao tocar qual que coisa ajuda por favor!!!
ok obrigado marcos
dr octopus- Membro
- PONTOS : 2910
REPUTAÇÃO : 2
Respeito as regras :
Tópicos semelhantes
» Como fazer o inimigo atirar projétil na direção do jogador? por favor
» me ajuda por favor
» ME AJUDA POR FAVOR
» Ajuda Por Favor Galera
» Me ajuda aqui pro favor
» me ajuda por favor
» ME AJUDA POR FAVOR
» Ajuda Por Favor Galera
» Me ajuda aqui pro favor
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos