|
27.10.2009, 22:56
|
#256
|
Разработчик
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений (для 92 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Как делать Самонаводящиеся Ракеты?!
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb
Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)
Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
|
(Offline)
|
|
27.10.2009, 23:03
|
#257
|
Бывалый
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений (для 858 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Лучше всего обратиться к военным или потыкать туторы.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Mhyhr за это полезное сообщение:
|
|
28.10.2009, 15:15
|
#258
|
Мастер
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений (для 2,207 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Ну попробуй прописать в цикле примерно так:
If raketa<>0 then
PointEntity raketa,cel
MoveEntity raketa,0,0,1
Endif
|
(Offline)
|
|
28.10.2009, 15:23
|
#259
|
ПроЭктировщик
Регистрация: 26.08.2008
Сообщений: 149
Написано 10 полезных сообщений (для 18 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Допустим у меня игрок создан типом и бот тоже тип. Как допустим сделать PointEntity бота на игрока. Хочу попробовать сделать пару видов интеллекта которые без проблем можно будет подключить к любому проекту где требуются мозги.
|
(Offline)
|
|
28.10.2009, 15:30
|
#260
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Допустим у меня игрок создан типом и бот тоже тип. Как допустим сделать PointEntity бота на игрока.
|
pointentity bot\model,player\model ? o_0
какие проблемы то
--
for b.bot=each bot
Bot_Point(b,playa)
next
function Bot_Point(b.bot,p.player)
pointentity b\model,p\model
end function
|
(Offline)
|
|
28.10.2009, 15:32
|
#261
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
for b.bot = each bot
for p.player = each player
poinentity b\mesh, p\mesh
next
next
да, это главное, а то вдруг ещё ничего полетит
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.10.2009, 15:39
|
#262
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
for b.bot = each bot
for p.player = each player
poinentity b\mesh, p\mesh
next
next
|
не так не катит !!
|
(Offline)
|
|
28.10.2009, 20:20
|
#263
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
В функцию создания ракеты передавай хендл цели и запоминай его в типе ракеты
в функции апдейта ракеты направляй ее на цель
__________________
|
(Offline)
|
|
28.10.2009, 20:25
|
#264
|
ПроЭктировщик
Регистрация: 03.05.2009
Адрес: г.Волгоград
Сообщений: 136
Написано 32 полезных сообщений (для 53 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Petrofan
Допустим у меня игрок создан типом и бот тоже тип. Как допустим сделать PointEntity бота на игрока. Хочу попробовать сделать пару видов интеллекта которые без проблем можно будет подключить к любому проекту где требуются мозги.
|
Как мне кажется, при реализации этого вопроса тебе нужно задавать проверку в типе бота иль той же самоаводящейся ракеты, вот к примеру:
Type bot
Field model,health,find_player
EndType
for new.bot = each bot
if entitydistance(new.bot\model,player) < 10 ;Можно еще условия к примеру относительно поворота, видимости бота к игроку
new.bot\find_player=1
else
new.bot\find_player=0
endif
If new.bot\find_player=1
find_player(new.bot\model)
else
search_player(new.bot\model)
endif
Next
Function find_player(bot)
функция при которой бот преследует игрока, атакуя его(пример)
EndFunction
Function search_player(bot)
функция при которой бот исследует окружающий мир,ищет цель, просто бегает к примеру, рандомно поворачивается, отталкивается от стен
EndFunction
Вот что то подобное в ближайшем времени кодить буду, но более насыщенно в плане условий и тд)
Последний раз редактировалось SKA_DIMKA, 28.10.2009 в 20:29.
Причина: Немног ошибся, подправил
|
(Offline)
|
|
30.10.2009, 20:31
|
#265
|
Нуждающийся
Регистрация: 29.08.2009
Адрес: Україна, Донецьк
Сообщений: 71
Написано 13 полезных сообщений (для 45 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
что насчёт ракет, то я бы сделал иначе: если пикнут бот, то созданной ракете передаём его id, иначе - координаты пикнутой точки. во втором случае создаём мэш(цель так сказать) и пойнтим её, а в первом - бот с указанным id. в любом случае двигаем ракету)))
|
(Offline)
|
|
04.11.2009, 13:49
|
#266
|
Разработчик
Регистрация: 28.12.2008
Адрес: Алматы
Сообщений: 486
Написано 252 полезных сообщений (для 1,160 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Как сделать ночное время суток!? Использую Fastextension glow+shadows direct light своего рода солнце, так как я не настраивал этот источник света у меня всегда яркое освещение как быть кто сталкивался? Пробовал кто?
|
(Offline)
|
|
04.11.2009, 14:21
|
#267
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Как сделать эффект лазера, как на картинке? (Пятно на стене не нужно. Как именно сам луч сделать? )
|
(Offline)
|
|
04.11.2009, 14:47
|
#268
|
Разработчик
Регистрация: 28.12.2008
Адрес: Алматы
Сообщений: 486
Написано 252 полезных сообщений (для 1,160 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Наверно создаем полигон начальные две вершины его находятся возле источника а вторые вершины располагаем по координаторам pick mesh'a .
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.11.2009, 15:13
|
#269
|
Мастер
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений (для 2,207 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Можешь создать цилиндр, покрасить его в красный цвет, сузить и сделать прозрачным
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.11.2009, 15:42
|
#270
|
Элита
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений (для 3,833 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Я бы предпочел акуратно подстроить качественный спрайт.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:47.
|