Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 23.01.2007, 23:30   #1
DRAG
Знающий
 
Аватар для DRAG
 
Регистрация: 12.11.2006
Сообщений: 252
Написано 31 полезных сообщений
(для 73 пользователей)
Интелект

В своей игре я сделал врага ,
сделал так что он постоянно следует за игроком ,

А вот как сделать чтобы враг смотрел на игрока

Подскажите мене , а то фигова выглядит когда враг преследует тебя задом
(Offline)
 
Ответить с цитированием
Старый 23.01.2007, 23:33   #2
Raiter
Гигант индустрии
 
Регистрация: 04.08.2006
Сообщений: 2,642
Написано 53 полезных сообщений
(для 92 пользователей)
Re: Интелект

просто воворачиваей его относительно игрока... поможет в этом вродь оператор АлигнТуВектор (AlignToVector).... или хз
(Offline)
 
Ответить с цитированием
Старый 23.01.2007, 23:37   #3
DRAG
Знающий
 
Аватар для DRAG
 
Регистрация: 12.11.2006
Сообщений: 252
Написано 31 полезных сообщений
(для 73 пользователей)
А можно плиз примерчик , только если можно маленький .
.................
Какой же я олЭнь , забыл про _PointEntity_ ,
написал так : PointEntity MONSTER,PLAYER
и всё получилось . Ну блин и память у меня .....
(Offline)
 
Ответить с цитированием
Старый 24.01.2007, 00:36   #4
Черный крыс
 
Сообщений: n/a
Re: Интелект

Есть еще классная функция DeltaYaw() - она вроде с 1.9-й версии появилась...
 
Ответить с цитированием
Старый 24.01.2007, 00:41   #5
jimon
 
Сообщений: n/a
Re: Интелект

Diablo1909
она с самого начала существования блица есть
 
Ответить с цитированием
Старый 24.01.2007, 01:08   #6
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Интелект

другое дело когда описанна была в документации.
кстати, с помощью нее можно сделать плавные повороты.
(Offline)
 
Ответить с цитированием
Старый 02.04.2010, 07:44   #7
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Интелект

У кого пример есть с аи(пример: кубики бегают друг за другом и мочаться)?:p
(Offline)
 
Ответить с цитированием
Старый 02.04.2010, 11:48   #8
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Интелект

ну примеров аи примитивных достаточно в гугле да и тут на форуме есть !!
А что бы сделать что бы кубики мочились нужно прикрутить партикл систему или самому разработать !! Для создания реалистичных брызг жидкости !!
Ну и кубикам нужно приделать ЭТО:
FindChild(kubik, "pisun")
(Offline)
 
Ответить с цитированием
Эти 9 пользователя(ей) сказали Спасибо IGR за это полезное сообщение:
Артем Валерьевич (20.04.2010), Arles (02.04.2010), is.SarCasm (02.04.2010), Mr_F_ (02.04.2010), Nex (02.04.2010), Reizel (02.04.2010), Reks888 (02.04.2010), Tadeus (02.04.2010), Жека (02.04.2010)
Старый 02.04.2010, 17:55   #9
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Интелект

Ахах IGR, отжог
Автор, простой AI - point entity, посложнее - бот, например, должен думать, стоит ли ему двигаться на игрока, или наоборот, убегать. А еще сложнее...Тут словами не опишешь
И еще: Юзай "Лесенку", то есть отступы справа при каждом IF, а то запутаешься вконец
(Offline)
 
Ответить с цитированием
Старый 02.04.2010, 17:59   #10
Dream
быдло
 
Регистрация: 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
__________________
http://forum.boolean.name/image.php?type=sigpic&userid=2247&dateline=1418298  527
(Offline)
 
Ответить с цитированием
Старый 02.04.2010, 22:28   #12
jimon
 
Сообщений: n/a
Ответ: Интелект

Артем Валерьевич
о AND слышал когда нибудь ?
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Reizel (02.04.2010)
Старый 02.04.2010, 23:05   #13
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Интелект

EntityVisible не есть гуд. Даже не просто, а очень тормозит программу. Ищите черезжопые методы.(Я лайнпиком делал, в 2 раза быстрее получалось )
(Offline)
 
Ответить с цитированием
Старый 02.04.2010, 23:09   #14
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Интелект

В "школе блиц" есть тутор посвященный ИИ. Вроде бы нормальный, для новичков понятен
(Offline)
 
Ответить с цитированием
Старый 02.04.2010, 23:13   #15
Артем Валерьевич
Бывалый
 
Аватар для Артем Валерьевич
 
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений
(для 1,079 пользователей)
Ответ: Интелект

jimon
о AND слышал когда нибудь ?
Слышал,
а тебе похоже он спать не дает?
__________________
http://forum.boolean.name/image.php?type=sigpic&userid=2247&dateline=1418298  527
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исскуственный интелект New 3D-программирование 4 07.08.2006 23:46


Часовой пояс GMT +4, время: 12:10.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com