Signaler

Code Unity3D C# [Résolu]

Posez votre question IchiSamaFR 3Messages postés lundi 11 septembre 2017Date d'inscription 12 septembre 2017 Dernière intervention - Dernière réponse le 12 sept. 2017 à 11:35 par IchiSamaFR
Bonjour,

Voila j'ais un problème... Ca fait 2h que je me torture l'esprit, je regarde mes anciens code et je ne vois pas la différence ni le problème... Le "Trigger" n'est même pas détecter car je ne reçois pas le msg... :

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ScriptBlock : MonoBehaviour {
public GameObject Brouillard;

public GameObject Select;
public bool Mine = false;
public bool Plaine = false;
public bool Montagne = false;
public bool Petrole = false;

private bool White = false;

// Use this for initialization
void Start () {
Select.SetActive (false);
Brouillard.SetActive (true);
}

// Update is called once per frame
void Update () {
print ("Y");
if (Input.GetMouseButtonDown (0) && White == true) {
Select.SetActive (true);
} else if (Input.GetMouseButtonDown (0) && White == false) {
Select.SetActive (false);
}
if (Input.GetKey ("space")) {
Brouillard.SetActive (false);
}
}
void OnMouseEnter()
{
White = true;
}
void OnMouseExit()
{
White = false;
}
void OnTriggerEnter2D(Collider2D other)
{
print ("X");
if (other.tag == "Player1"){
Brouillard.SetActive (false);
}
}
void OnTriggerStay2D(Collider2D other)
{
print ("X");
if (other.tag == "Player1"){
Brouillard.SetActive (false);
}
}
}


Je vous mets aussi des images au cas ca pourrait être dans ma configuration des Collider...http://img-19.ccm2.net/vC1VH0CUM9rhOmKn3STHZZma0a0=/99fdde7e675c42529621cf56ba68dd07/ccm-ugc/aazeazea.PNG
http://img-19.ccm2.net/1xNxcreLeCZKArhupOaSgOiHnW8=/74c43070eda640a7be7d921ba96fe800/ccm-ugc/xcvx.PNG
Utile
+0
plus moins
Up ^^
Donnez votre avis
Utile
+0
plus moins
Bon bah du coup après moulte essaies ! x)

Il faut mettre un RigidBody afin que le OnTriggerEnter soit activer.... :/
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !