|
3D-программирование Вопросы, касающиеся программирования 3D мира |
23.01.2007, 23:30
|
#1
|
Знающий
Регистрация: 12.11.2006
Сообщений: 252
Написано 31 полезных сообщений (для 73 пользователей)
|
Интелект
В своей игре я сделал врага ,
сделал так что он постоянно следует за игроком ,
А вот как сделать чтобы враг смотрел на игрока
Подскажите мене , а то фигова выглядит когда враг преследует тебя задом
|
(Offline)
|
|
23.01.2007, 23:33
|
#2
|
Гигант индустрии
Регистрация: 04.08.2006
Сообщений: 2,642
Написано 53 полезных сообщений (для 92 пользователей)
|
Re: Интелект
просто воворачиваей его относительно игрока... поможет в этом вродь оператор АлигнТуВектор (AlignToVector).... или хз
|
(Offline)
|
|
23.01.2007, 23:37
|
#3
|
Знающий
Регистрация: 12.11.2006
Сообщений: 252
Написано 31 полезных сообщений (для 73 пользователей)
|
А можно плиз примерчик , только если можно маленький .
.................
Какой же я олЭнь , забыл про _PointEntity_ ,
написал так : PointEntity MONSTER,PLAYER
и всё получилось . Ну блин и память у меня .....
|
(Offline)
|
|
24.01.2007, 00:36
|
#4
|
|
Re: Интелект
Есть еще классная функция DeltaYaw() - она вроде с 1.9-й версии появилась...
|
|
|
24.01.2007, 00:41
|
#5
|
|
Re: Интелект
Diablo1909
она с самого начала существования блица есть
|
|
|
24.01.2007, 01:08
|
#6
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Интелект
другое дело когда описанна была в документации.
кстати, с помощью нее можно сделать плавные повороты.
|
(Offline)
|
|
02.04.2010, 07:44
|
#7
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Интелект
У кого пример есть с аи(пример: кубики бегают друг за другом и мочаться)?:p
|
(Offline)
|
|
02.04.2010, 11:48
|
#8
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Интелект
ну примеров аи примитивных достаточно в гугле да и тут на форуме есть !!
А что бы сделать что бы кубики мочились нужно прикрутить партикл систему или самому разработать !! Для создания реалистичных брызг жидкости !!
Ну и кубикам нужно приделать ЭТО:
FindChild(kubik, "pisun")
|
(Offline)
|
|
Эти 9 пользователя(ей) сказали Спасибо IGR за это полезное сообщение:
|
|
02.04.2010, 17:55
|
#9
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Интелект
Ахах IGR, отжог
Автор, простой AI - point entity, посложнее - бот, например, должен думать, стоит ли ему двигаться на игрока, или наоборот, убегать. А еще сложнее...Тут словами не опишешь
И еще: Юзай "Лесенку", то есть отступы справа при каждом IF, а то запутаешься вконец
|
(Offline)
|
|
02.04.2010, 17:59
|
#10
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: Интелект
point entity - херня для плоских игр. ибо если есть накло по оси Х, бот будет повёрнут. самый правильные это алингтовектор. и это только визуальная часть, которая к АИ имеет посредственое отношение(ну равзе что если учитывать попадает ли обьект в зону видимости, тогда да)
|
(Offline)
|
|
02.04.2010, 21:52
|
#11
|
Бывалый
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений (для 1,079 пользователей)
|
Ответ: Интелект
Вот из рабочего кода:
If ZomMowe=True
If PersAlive=True Then
If EntityInView(h\ZombySphere,a.MatchMan\cam);=True
If EntityVisible ( h\ZombySphere,a.MatchMan\PiwotPers )
If EntityDistance (a.MatchMan\PiwotPers,h\ZombySphere)< 7 Then
PointEntity h\ZombySphere,a.MatchMan\PiwotPers
RotateEntity h\ZombySphere, 0,EntityYaw ( h\ZombySphere ),0
MoveEntity h\ZombySphere,0,0,L#*dt
If AnimSeq( h\ZombyMesh ) <> walk_zomby Then Animate h\ZombyMesh,2,.03*dt,walk_zomby
End If
End If
End If
End If
End If
__________________
|
(Offline)
|
|
02.04.2010, 22:28
|
#12
|
|
Ответ: Интелект
Артем Валерьевич
о AND слышал когда нибудь ?
|
|
|
Сообщение было полезно следующим пользователям:
|
|
02.04.2010, 23:05
|
#13
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Интелект
EntityVisible не есть гуд. Даже не просто, а очень тормозит программу. Ищите черезжопые методы.(Я лайнпиком делал, в 2 раза быстрее получалось )
|
(Offline)
|
|
02.04.2010, 23:09
|
#14
|
Мастер
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений (для 2,207 пользователей)
|
Ответ: Интелект
В "школе блиц" есть тутор посвященный ИИ. Вроде бы нормальный, для новичков понятен
|
(Offline)
|
|
02.04.2010, 23:13
|
#15
|
Бывалый
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений (для 1,079 пользователей)
|
Ответ: Интелект
jimon
о AND слышал когда нибудь ?
|
Слышал,
а тебе похоже он спать не дает?
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Исскуственный интелект |
New |
3D-программирование |
4 |
07.08.2006 23:46 |
Часовой пояс GMT +4, время: 21:40.
|