• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Dlaczego nie mogę zrobić, by po wejściu w collider w unity się coś stało?

Cloud VPS
0 głosów
292 wizyt
pytanie zadane 3 września 2016 w C# przez kalendarmenn Obywatel (1,270 p.)
Witam!

Mam problem, mam kod w c# w unity 2d i nie mogę sprawić, aby po wejściu w collider coś się stało.

Oto mój kod:

using UnityEngine;
using System.Collections;

   public class Level1 : MonoBehaviour {

    public Menu Menu;

    // Use this for initialization
    void Start () {
        
    }
    
    // Update is called once per frame
    void Update () {

    }
    void OnTriggerStay(Collider col)
    {
        if (col.gameObject.tag == "Player")
        {
            Menu.Level2 = true;
            Application.LoadLevel(0);
        }
    }
}

Proszę o jak najszybszą odp.

1 odpowiedź

0 głosów
odpowiedź 3 września 2016 przez jarek9244 Gaduła (3,430 p.)

Spróbuj

void OnTriggerStay2D(Collider2D col) 
{
    //kod 
}

Na elemencie do którego dołączysz skrypt musi być Collider2D

komentarz 3 września 2016 przez kalendarmenn Obywatel (1,270 p.)
Dzięki, to pomogło.

Podobne pytania

0 głosów
0 odpowiedzi 274 wizyt
0 głosów
0 odpowiedzi 946 wizyt
pytanie zadane 16 stycznia 2020 w C# przez Wungiel Nowicjusz (140 p.)
–2 głosów
0 odpowiedzi 224 wizyt
pytanie zadane 23 sierpnia 2020 w Systemy operacyjne, programy przez PanPrezes Obywatel (1,520 p.)

93,469 zapytań

142,404 odpowiedzi

322,708 komentarzy

62,852 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...