|
|
#21 | ||
|
Кандидат наук
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,375
Репутация скрыта
|
Использование ИИ - действительно крайне сложная тема. Я тут кое-что накропал и хотел крапать дальше, но подоспела работа, аспирантура и стало банально не до того. Однако посмотреть можете: здесь. Далее, наличие вейпоинтов вовсе не означает отсуствие думалки бота. Если вейпоинтов много, то это просто различные варианты, по которым бот может направиться. А уж выбор - его дело. Скажем, стоит он на рядом с вышкой, а там 7 вариантов пути - влево-вправо-назад, на лестницу до 2, 3, 4 пролётов и спрятаться под вышку, скажем. Вот и выбирает, что же ему сделать. Конечно, можно делать ботов без вейпоинтов, но (на мой взгляд!) такая овчинка выделки не стоит, хотя в этом случае, как верно заметил JohnK, всё зависит от жанра и организации игрового пространства. Если опишите проект подробнее, возможно, Вам будут более конкретные подсказки. Кстати, наличие вейпоинтов не подразумевает даже жёсткого задания маршрута. Это просто точки, скажем так, на некой глобальной карте, а локально бота никто не обязыват следовать чётко по ним. Скажем, если он видит игрока, то разумнее будет плюнуть на вейпоинты и хаотически кувыркаться-искать укрытия и т.д., а после победы направиться к ближайшему вейпоинту, скажем, по элементарному методу правой-левой рук или чего-нибудь чуть более сложного.
__________________
Товарищ, верь: пройдет она - Эпоха лживых, злых понятий. Весь мир очнется ото сна, И на обломках "демократий" Напишут наши имена! Мы были волшебницами (оригинальное фентези) Тень Войны (фанфик по ГП) |
||
|
|
|
|
|
#22 | ||
|
Новичок
Регистрация: 19.03.2008
Сообщений: 16
Репутация: -2
|
О моем проекте
Скрытый текст: |
||
|
|
|
|
|
#23 | ||
|
Кандидат наук
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,375
Репутация скрыта
|
Fire-studio
Из этого описания техническая сторона дела совершенно неясна. Вы спрашиваете о программировании - даёте сюжет и примерную общую схему. Они-то зачем в таком вопросе?
__________________
Товарищ, верь: пройдет она - Эпоха лживых, злых понятий. Весь мир очнется ото сна, И на обломках "демократий" Напишут наши имена! Мы были волшебницами (оригинальное фентези) Тень Войны (фанфик по ГП) |
||
|
|
|
|
|
#24 | ||
|
Новичок
Регистрация: 23.03.2008
Сообщений: 5
Репутация: 0
|
Если я правильно понял, ИИ должен быть примерно как в гта . Fire-studio, для Блица есть куча различных либ для реализации ИИ, которые значительно упрощают процесс, зачем изобретать велосипед заново. Но в грамотном ИИ без вайпойнтов все-равно не обойтись.
|
||
|
|
|
|
|
#25 | ||
|
Новичок
Регистрация: 19.03.2008
Сообщений: 16
Репутация: -2
|
SubRon
я понимаю! А вот у меня такой вопрос! Я сделал в 3ds max 8 модель замка! Скрытый текст: Когда загружаю в блитц, выдает ошибку около RenderWorld ! Как от этого избавиться? |
||
|
|
|
|
|
#27 | ||
|
Новичок
Регистрация: 19.03.2008
Сообщений: 16
Репутация: -2
|
JohnK
не понял! Какие секреты??? Он просто прекращает работу программы и выделяет renderwolrd! |
||
|
|
|
|
|
#28 | ||
|
Глава
Регистрация: 13.02.2007
Адрес: Москва
Сообщений: 2,392
Репутация: 681
|
По поводу реализации отрвыаемых конечностей:
В первых частях Unreal это реализовывалось посрелством того, что голова вимналась внутрь модели (посредством анимации), а на её месте спаунилась модель кровавой головы, кторая и отлетала.
__________________
![]() Vaya con Dios, mi amigo loco.
|
||
|
|
|
|
|
#29 | ||
|
Новичок
Регистрация: 19.03.2008
Сообщений: 16
Репутация: -2
|
Люди! Кто знает? на чем и где можно сделать хорошие деревья
Скрытый текст: |
||
|
|
|
|
|
#31 | ||
|
Новичок
Регистрация: 23.03.2008
Сообщений: 5
Репутация: 0
|
Цитата:
Цитата:
|
||
|
|
|
|
|
#32 | ||
|
Новичок
Регистрация: 19.03.2008
Сообщений: 16
Репутация: -2
|
Цитата:
1) b3d 2) Graphics3D 1280,1024,32,1 SetBuffer BackBuffer () Repeat UpdateWorld RenderWorld Flip Until keyhit (1) End |
||
|
|
|
|
|
#33 | ||
|
Новичок
Регистрация: 03.03.2008
Сообщений: 2
Репутация: 0
|
где можно найти blitz 3D
Добавлено через 4 минуты А чё, в максе не судьба? Последний раз редактировалось $TR@NGER; 11.04.2008 в 17:20. Причина: Добавлено сообщение |
||
|
|
|
|
|
#34 | ||
|
Новичок
Регистрация: 19.03.2008
Сообщений: 16
Репутация: -2
|
$TR@NGER
с 4000 полигонов минимум?)) неее! Блитц тормозить будет! Причем очень сильно! |
||
|
|
|
|
|
#35 | ||
|
Новичок
Регистрация: 10.01.2007
Адрес: -42° 12’ E -43° 57’ N
Сообщений: 56
Репутация: 26
|
|||
|
|
|
|
|
#36 | ||
|
Новичок
Регистрация: 19.03.2008
Сообщений: 16
Репутация: -2
|
Chkalov_vs
Все равно много! Если предположить что будет лес в котором скажем минимум 400 деревьев (и то что это за лес) То блитц будет жестко тормозить! Очень! Поверьте! Ипробовал на себе)) я нашел выход! Можно конечно использовать два перекрещенных полигона для деревьев! Вот тогда он даже при размножении на 1000 тормозить не будет) |
||
|
|
|
|
|
#37 | ||
|
Юзер
Регистрация: 20.08.2007
Адрес: Подмосковье
Сообщений: 203
Репутация: 145
|
скрипты к Blitz3d
Сдравствуйте! Я только вчера запустил Blitz3d но так неплохо знаю Basic то мне понравилось. А теперь вопрос:
1)Нужно чтобы один обьект, прикрепленный к другому по нажатию на кнопку начинал двигаться с постоянной скоростью. что за скрипт? 2) нужно чтобы при достижении определенного расстояния от обьекта, прикрепленный к нему изчезал.
__________________
Был на стадионе телебашня 26.07.09!!!!!!! Был на васильевском спуске 23.06.11!!!!!!!! Был в тушино 10.06.12!!!!!!!! |
||
|
|
|
|
|
#38 | ||
|
Новичок
Регистрация: 19.03.2008
Сообщений: 16
Репутация: -2
|
cRabbs
значит так! cube=CreateCube() cube2=CreateCube(cube) positionEntity cube2,0,0,1 cube3=createsphere() PositionEntity cube3,0,0,3 repeat If keydown (200) TurnEntity cube,0,1,0 If EntityDistance(cube,cube3) =>3 hideentity cube |
||
|
|
|
|
|
#40 | ||
|
Новичок
Регистрация: 19.03.2008
Сообщений: 16
Репутация: -2
|
ха ха ха! Посмотри на константы! У тебя там TypeShar и Typecub. А коллизию ты задаешь TypePlayer,TypeWall,2,3
|
||
|
|
|
|
|
|