Wpis z mikrobloga

Pomocy proszę :/

Mam taki prosty kod do XR toolkit
Klikam myszką prawym - menu sie fajnie wyłaczą-włącza
Klikam padem Oculusa - działa tylko raz :(

Potem już nawet nawet consola nie wyświetla


void Update()
{

if (Input.GetButtonDown("Fire2"))
{

// wyswietlamy lub wylaczamy menu w trakcie gry
menuInGame.SetActive(!menuInGame.activeSelf);
Debug.Log("klikniecie fire2 - uruchomienie menu");

}

}

#programowanie #vr #oculus #unity3d
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@airflame: tak, to jest "toggle" jak w jquery, jak jest włączony to sie wyłaczy - a jak wyłączony to się włączy
o ile na komputerze prawyprzycisk rzeczywiscie tak robi, to oculus jakby jednorazowo używa przycisku "Fire2" drugi raz w trakcie gry już nie działa.

Testowałem w "Update" różne scenariusze, m.in. jak chcę wywołać samo Debug.Log() i tutaj też na padzie oculusa Debug wywołuje sie tylko raz w trakcie całej gry,
  • Odpowiedz
  • 0
@airflame:
W momencie gdy pisałes udało mi się to w końcu ogarnąć,
początkowo nawet zrobiłem jak napisałeś xD, potem kombinowałem z samym "GetButton" ale w konsoli wyskoczyło mi że przez ten ułamek sekundy co dotykałem przycisk na padzie - to klikałem button przez tyle samo sekund co ilość klatek w tym czasie - według debuga w unity.

https://www.youtube.com/watch?v=6lPiO8TrZkc - tutaj znalazłem instrukcje jak to zrobić w "nowy sposób"

Sam do
dimian - @airflame: 
W momencie gdy pisałes udało mi się to w końcu ogarnąć, 
początk...
  • Odpowiedz