Witam!
Ma ktoś skrypt na strzelającego bota w stronę gracza? Próbowałem sam zrobić ale mi nie wychodzi, albo nie strzela a jak już strzela to kręci się wokół mnie i strzala 10000 razy na sekunde. W skrypcie na AI bot na razie mnie szuka, ale chciałbym zrobić że kiedy mnie znajdzie to zacznie strzelać. Proszę o pomoc.
0
0
Najprościej:
1. Dodajesz trigger do bota
2. Jeśli gracz wejdzie w trigger:
spójrz na gracza (możesz użyć Transform.LookAt())
wystrzel pocisk (np. co x sekund -napisz coś w rodzaju cooldown-u)
Edit.
zainteresuj się funkcją OnTriggerEnter
0
Ja bym tu raczej próbował z player = GameObject.FindGameObjectWithTag("Player"). Dalej ustalenie pozycji gracza player.transform.postion. Dalej obliczasz dystans(różnice pomiędzy obiektami) jeśli różnica jest odpowiednio mała to przeciwnik strzela.