forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Башня и тело (http://forum.boolean.name/showthread.php?t=13015)

pitonms 27.07.2010 17:44

Башня и тело
 
Как можно реализовать у ИИ чтобы целилась и стреляла башня, а ехало тело. Это танк. А то делаю аркадку, и думаю, да так думаю что ничего не придумаю. Или это жара в Петербурге ( +31 ) плавит меня

DeeJex 27.07.2010 17:50

Ответ: Башня и тело
 
Цитата:

Сообщение от pitonms (Сообщение 156320)
чтобы целилась и стреляла башня, а ехало тело. Это танк.

Танк... а я уже подумал, что у тебя стреляет тело и поехала башня...
движение тела - по вэйпоинтам,
движение башни - башня прокручивается вокруг и ищет цели

pitonms 27.07.2010 17:51

Ответ: Башня и тело
 
А то есть у тела функция ехать и преследовать.
А у башни тупо искать цель и стрелять

den 27.07.2010 17:57

Ответ: Башня и тело
 
Цитата:

А то есть у тела функция ехать и преследовать.
А у башни тупо искать цель и стрелять
Вот блин, опередил я те тоже самое хотео посоветовать:-D
А вообще чтоб оно тупо не ехолои стреляло, сделай чтоб оно ехало за целью начиная и заканчивая с определенного растояния (цачем ехать на цель если она в 10 метрах от тебя-нужно стрелять! а если цель в 10 км то башня пускай его не видет). А насчет стрельбы-когда пушка направилась на цель, приплусую к трём углам поворота пушки маленькое рандомное чилсо, чтоб был эфект косости.

Hurrit 28.07.2010 15:12

Ответ: Башня и тело
 
Цитата:

Сообщение от Den (Сообщение 156327)
А насчет стрельбы-когда пушка направилась на цель, приплусую к трём углам поворота пушки маленькое рандомное чилсо, чтоб был эфект косости.

FUUUUUUUU
Просто рандом - это ужас. Лучше, учитывай поворот преследуемой цели, его скорость, и то, стреляет ли он или нет. Типа, не дает нормально прицелиться.

pitonms 28.07.2010 15:19

Ответ: Башня и тело
 
я сделаю задержку выстрелов. и попобую сделать при выстреле назад чтобы ИИ откатывался

Randomize 30.07.2010 16:08

Ответ: Башня и тело
 
Узнаём дистанцию до врага
Если она <= макс дистанции выстрела то высчитываем угл поворота башни на игрока
Если угл равен углу поворота башни на игрока +- коэффициент кривости то делаем выстрел

HolyDel 06.08.2010 15:02

Ответ: Башня и тело
 
DeltaYaw
DeltaPitch

KOPCAP 11.10.2010 05:10

Ответ: Башня и тело
 
кстати нужно еще сделать, чтобы когда цель определялась, она не менялась до тех пор, пока не исчезнет, либо не уйдет из радиуса действия, а то легко будет, "заморочить голову" этому боту


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot