Есть 2D платформер. В нем стреляет не только гг, но и враги, как сделать так,чтоб пуля врагов проходила через его союзников (объекты с тегом Enemy)
void Start(){
player = GameObject.FindGameObjectWithTag ("Hero").transform;
target = new Vector2 (player.position.x, transform.position.y);
if (player.position.x < transform.position.x){
speed = -speed;
}
}
void Update(){
rbeb.velocity = transform.right * speed;
}
void DestroyBullets(){
Destroy (gameObject);
}
void OnTriggerEnter2D (Collider2D other){
PlayerControl player = other.GetComponent<PlayerControl> ();
if (player != null) {
player.TakeDamage (damage);}
DestroyBullets ();
}
}