LayerMask Unity
Zaznaczasz warstwy, dostajesz maskę bitową do Physics.Raycast i wiersz C#.
- Kategoria
- SCP:SL, Steam i Unity
- Cena
- bezpłatne
Narzędzie uruchamia się w Twojej przeglądarce.
Wszystko liczy się w przeglądarce. Nic z tego, co wpiszesz, nie trafia na nasz serwer.
Jak użyć w trzech krokach
Narzędzie w schemacie, z przykładem z tej strony. Numer kroku stoi tam, gdzie go wykonujesz: w polach, przy wyniku albo poza narzędziem.
Zaznacz warstwy, które ma widzieć Raycast.
Odczytaj liczbę maski.
Skopiuj wiersz C# z LayerMask.
Sześć zestawów warstw i ich maska
Physics.Raycast przyjmuje maskę, a nie numer warstwy: warstwa n to 1 << n. Warstwa 31 jest bitem znaku, dlatego int z nią wychodzi ujemny, a pełna maska to -1.
0, 8, 9przykład z opisu narzędzia2tylko Ignore Raycastwszystkie poza 2wszystko poza Ignore Raycast, przycisk Odwróć31ostatnia warstwa to bit znaku0-31wszystkie 32 warstwy-nic nie zaznaczone6 z 6 przypadków zgodnych z oczekiwanym
Pytania
Powiązane narzędzia
Narzędzie rozwiązuje jedno zadanie. Jeśli to samo ma się dziać automatycznie w Twoim bocie, serwerze albo systemie, zbudujemy to.
Brakuje narzędzia, którego potrzebujesz?
Napisz, co chcesz liczyć albo generować. Odpowiemy, czy wystarczy narzędzie, czy lepsza będzie integracja w Twoim systemie.