Je travail en 2D.
J'ai crée deux objets avec un rigidbody et un collider chacun.
Chaque collider est en mode trigger.
j'ai tagué l'objet2 "objet2"
Lorsque le collider de l'objet 1 rentre dans dans le collider de l'objet 2 je souhaiterai que la variable "stopparallax" soit à true, sinon elle doit rester à false.
J'ai fait ce script mais la variable passe de false à true à chaque update.
Code : Tout sélectionner
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class stopParallax : MonoBehaviour
{
public bool stopparallax;
private void Start()
{
stopparallax = false;
}
private void OnTriggerEnter2D(Collider2D collision)
{
if (collision.tag == "objet2")
{
stopparallax = true;
}
}
void Update()
{
Debug.Log(stopparallax);
}
}