Нужно сделать искусственный интеллект на подобии SCP-173

Форум для всего, что связано с ИИ.

Нужно сделать искусственный интеллект на подобии SCP-173

Сообщение 3loe_ny3uko 05 сен 2018, 15:36

Делаю игру, где будет NPC который действует примерно как SCP-173, то-есть сам по себе бродит по локации, туда-сюда. Если находит игрока - начинает к нему приближаться что бы убить. Но он не может двигаться, если находится в прямой видимости. То есть NPC должен уметь свободно гулять по локации, но не всей, а только дозволенной, а так же нужно сделать, что бы он не мог перемещаться пока находится в пределах видимости. Читал много тем в интернете, нужной информации не нашел. Пробовал пару методов, но в их случаи всё работало плохо - скрипт считал что я вижу NPC, когда он находится в другом конце локации и я просто смотрю в его направлении. Желательно конечно на C# сделать скрипт, но если вы знаете как сделать его на JS - буду не против.
3loe_ny3uko
UNец
 
Сообщения: 9
Зарегистрирован: 12 авг 2018, 20:25

Re: Нужно сделать искусственный интеллект на подобии SCP-173

Сообщение IDoNotExist 06 сен 2018, 14:44

Ты хочешь чтобы за тебя сделали скрипт, или ты хочешь чтобы тебе помогли самому сделать скрипт?
Аватара пользователя
IDoNotExist
Адепт
 
Сообщения: 1432
Зарегистрирован: 23 мар 2011, 09:18
Skype: iamnoexist

Re: Нужно сделать искусственный интеллект на подобии SCP-173

Сообщение 3loe_ny3uko 06 сен 2018, 15:43

IDoNotExist писал(а):Ты хочешь чтобы за тебя сделали скрипт, или ты хочешь чтобы тебе помогли самому сделать скрипт?

Я хочу что бы мне задали направление, как это лучше сделать. Я не настолько тупой и ленивый что бы требовать с людей сделать всё за меня, к тому же я таким образом ничему не научусь.
3loe_ny3uko
UNец
 
Сообщения: 9
Зарегистрирован: 12 авг 2018, 20:25

Re: Нужно сделать искусственный интеллект на подобии SCP-173

Сообщение 1max1 06 сен 2018, 16:05

3loe_ny3uko писал(а):Но он не может двигаться, если находится в прямой видимости.

https://docs.unity3d.com/ScriptReferenc ... sible.html

Еще можно брать угол векторов форварда камеры и scp.pos - cam.pos, если больше 60 значит вне обзора
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Нужно сделать искусственный интеллект на подобии SCP-173

Сообщение 3loe_ny3uko 06 сен 2018, 17:36

1max1 писал(а):
3loe_ny3uko писал(а):Но он не может двигаться, если находится в прямой видимости.

https://docs.unity3d.com/ScriptReferenc ... sible.html

Еще можно брать угол векторов форварда камеры и scp.pos - cam.pos, если больше 60 значит вне обзора

Конечно, он всё еще тупит если смотреть на него близко через стены, но результат оказался лучше, чем с другими способами. Спасибо!
3loe_ny3uko
UNец
 
Сообщения: 9
Зарегистрирован: 12 авг 2018, 20:25

Re: Нужно сделать искусственный интеллект на подобии SCP-173

Сообщение 1max1 06 сен 2018, 17:38

Наличие стен можно рейкастами проверять
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51


Вернуться в Искуственный Интеллект

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1