![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Редактор карты и вэй-поинтов
Ке © (2005-04-13 02:03:00)http://dcegame.narod.ru/waypointeditor.html
Можно расставлять объекты и вэйпоинты на карте перетаскивая их мышкой. Можно менять их масштаб и ротацию.
Прилагается пример с исходником, как загрузать созданные в редакторе карты и вэйпоинты, в GLScene.
В общем пользуйтесь кому надо.
Xeno (2005-04-25 05:54:00) [21]>Ке
Простейший пример это различные способы реагирования на врага находящегося рядом,а также на количество врагов, их положение(за стеной/в прямой видимости),на вооружение,на состояние его хдоровья и т.д. и т.п.... В большей мере это кретично для стратегий,но думаю и в экшенах можно применить дабы играть интересней было.А контрольные точки использовать в скриптах что-бы можно было привязать персонажа к конкретной точке,тоесть что-бы он не бегал беспорядочно по карте а щёл к конкретной цели.
Ке (2005-04-25 01:26:00) [22]
> Xeno © (24.04.05 12:04) [26]
> >Ке
> Ну ведь если в поведение "заключённого" ввести больше условий
> это и получиться фактически скрипт
Каких именно то условий ? Можешь примеров привести ?
Любая простейшая стрелялка - это хождение монстра по вэй-поинтам туда сюда. И как только в поле зрения появляемся мы, он нападает. Вот и всё.
> Насчёт скрипта уровня не знаю
Я пока думаю об этом.
> я и мел ввиду описание поведения игровых персонажей в игре,набором
> маршрутов ведь надо как-то управлять,а сделать это можно
> либо с использования скриптов,описывающих поведение персонажа
> при каких-либо условиях
Можешь привести несколько конкретных примеров ? Представь, что у тебя есть уже скрипты и тебе надо описать уровень какой-нибудь. Что конкретно ты будешь в них писать ?
Xeno (2005-04-24 12:04:00) [23]>Ке
Ну ведь если в поведение "заключённого" ввести больше условий это и получиться фактически скрипт,а не просто тупой беребор маршрутов.Насчёт скрипта уровня не знаю,я и мел ввиду описание поведения игровых персонажей в игре,набором маршрутов ведь надо как-то управлять,а сделать это можно либо с использования скриптов,описывающих поведение персонажа при каких-либо условиях,либо можно то-же самое сделать при написании программы,но тогда для изменения поведения персонажа необходимо будет постоянно переделывать исполняемых код что есть не совсем удобно..
Ке (2005-04-24 01:29:00) [24]
> Xeno © (22.04.05 06:25) [23]
> К тому-же я считаю скриптами можно сделать поведение моделей
> более гибким,чем просто кучу заданных маршрутов...
Ау ! Как ты хоть представляешь себе эти скрипты ?
Например, скрипт уровня - что в нём должно быть по-твоему мнению ? Если что-нибудь стоящее, то можно добавить.
Ке (2005-04-23 01:57:00) [25]
> Slavikk (22.04.05 05:32) [21]
> Мегакруто, слушай небросай редактор - Дельная вешь,
Просто всё, что хотел, я с ним сделал. А чего делать дальше я пока не надумал.
> но сайт
> сделать непомешало бы... А то творчество твоё нравится и
> даёт толчок к новым идеям а посмотреть можно только на форуме
> - а это невсегда возможно...
Боюсь, никому кроме программистов это не интересно.
А так всего две странички, которые можно занести в Избранное :
http://dcegame.narod.ru/waypointeditor.html
http://dcegame.narod.ru/simrace.html
> Xeno © (22.04.05 06:25) [23]
> К тому-же я считаю скриптами можно сделать поведение моделей
> более гибким,чем просто кучу заданных маршрутов...
А в чём выражается гибкость ? На, например ?
У меня была мысль добавить в редактор переключатели маршрутов. Например, если нажимаешь на рычаг открывающий клетку, то заключённый переключается на маршрут убегания из клетки. Получается какбы мини-сценарий. Но это же не скрипты, а просто переключатели маршрутов.
Xeno (2005-04-22 06:25:00) [26]К тому-же я считаю скриптами можно сделать поведение моделей более гибким,чем просто кучу заданных маршрутов...
Xeno (2005-04-22 06:24:00) [27]>Ke
>А зачем скрипт то ? Непойму. Просто задаёшь объекту маршрут, и >он по нему ходит. Вот и всё.
>При желании можно сделать несколько маршрутов и переключать его >с одного на другой, в случайном порядке или по обстоятельствам.
>Маршруты движения - это во многом и есть сценарий.
Я имел ввиду что когда выполняется скрипт он может для ориентации использовать называнные выше вейпоинты :)
Slavikk (2005-04-22 05:32:00) [28]Мегакруто, слушай небросай редактор - Дельная вешь, но сайт сделать непомешало бы... А то творчество твоё нравится и даёт толчок к новым идеям а посмотреть можно только на форуме - а это невсегда возможно...
Ке (2005-04-22 04:40:00) [29]
> Alek Aaz (22.04.05 04:15) [19]
> ang2000@yandex.ru
>
> Если можно сюда. Спасибо.
Нельзя. Пожалуйста. :) Ну, зачем пересылать мегабайты почтой, да ещё по моему диалапу, если можно просто скачать ?
Alek Aaz (2005-04-22 04:15:00) [30]ang2000@yandex.ru
Если можно сюда. Спасибо.
Ке (2005-04-22 01:26:00) [31]
> Slavikk (21.04.05 19:24) [17]
> 1)GTA карту сам делал или как выдернул - расскажи
1) dff и txd файлы выдираются moo-maper'ом. Да вроде бы и не только.
Положения dff объектов на карте указано в ipl-файлах.
Я закачал новую версию редактора, она умеет парсить ipl-файлы. и расставлять по ним объекты.
2) Не знаю.
3) Не знаю.
Для работы с dff в GLScene нужны файлы GLFileDff, FileDff из Сценовской ньюсгруппы. Roger Cao их писал.
Уровень с частью Вайс Сити, который я вчера закачал можно сбилдать самому по файлам washintn.ipl и washints.ipl .
Slavikk (2005-04-21 19:24:00) [32]1)GTA карту сам делал или как выдернул - расскажи
2) *.DFF - это как я понял 3d формат. где создать и как из Макса портировать
3) если портер из формата *.m3d в Макс и\ или *.DFF
Ке (2005-04-21 07:14:00) [33]
> Slavikk (21.04.05 06:12) [15]
> Спасибо!!
Да незачто. Ерунда ...
> Тут задумали игрушку делать наподобии Мафии и GTA, но пишим
> только диздок. Народу мало, но есть интузиазм. Может ,что
> и выйдет.
Может. Но это очень не просто. Сам давно пытаюсь, только всё никак. Много всяких сложностей и подводных камней.
> Спасибо очень помог...
На здоровье.
Slavikk (2005-04-21 06:12:00) [34]Спасибо!! Тут задумали игрушку делать наподобии Мафии и GTA, но пишим только диздок. Народу мало, но есть интузиазм. Может ,что и выйдет. Скоро откроем страничку на сайте www.Studio-New-Proekt.narod.ru в разделе игры.
Спасибо очень помог...
Ке (2005-04-21 01:50:00) [35]
> Slavikk (20.04.05 05:16) [13]
> Давай и скинь адресок на мыло, если нетрудно.
Сегодня на мыло не могу. Что-то с почтой.
А на сайт закачал. http://dcegame.narod.ru/simrace.html
Slavikk (2005-04-20 05:16:00) [36]
Кстати, если тебе интересно, могу выложить пару кусочков Вайс-Сити портированных сюда ? Помню мы где-то говорили об этом.
Давай и скинь адресок на мыло, если нетрудно.
Заранее спасибо
Ке (2005-04-20 03:25:00) [37]Кому охота посмотреть саму игру для которой я писал редактор. Можете скачать simrace : http://dcegame.narod.ru/simrace.html
Езда на машинке по вэй-поинтам и картам созданным в редакторе.
Некоторые фичи реализованы пока не полностью. Типа автопилота который водит машину по вэйпоинтам или снайперского прицела, который почему-то прозрачный. Но погоняться на досуге можно.
> Alek Aaz (15.04.05 06:24) [10]
Кстати, если тебе интересно, могу выложить пару кусочков Вайс-Сити портированных сюда ? Помню мы где-то говорили об этом.
Ке (2005-04-15 06:50:00) [38]
> Xeno © (15.04.05 06:23) [9]
> >Ке
> В принципе,если прицепить скрипты,то можно сделать подобие
> простенького AI.То есть при переходе от одного "Вей-поинт"
> к другому работает скрипт, по завершении которого объект
> всё равно вернётся к запрограммированному "Вей-поинту".Подойдёт
> ,к примеру ,для выполнения какого-либо задания в сценарии
> игры..
А зачем скрипт то ? Непойму. Просто задаёшь объекту маршрут, и он по нему ходит. Вот и всё.
При желании можно сделать несколько маршрутов и переключать его с одного на другой, в случайном порядке или по обстоятельствам.
Маршруты движения - это во многом и есть сценарий.
Alek Aaz (2005-04-15 06:24:00) [39]Dimodim (14.04.05 23:03) [7]
...и борта трассы
Те-же вейпоинты. Только обозваны по другому. Это как "менеджмент" и "управление".
Xeno (2005-04-15 06:23:00) [40]>Ке
В принципе,если прицепить скрипты,то можно сделать подобие простенького AI.То есть при переходе от одного "Вей-поинт" к другому работает скрипт, по завершении которого объект всё равно вернётся к запрограммированному "Вей-поинту".Подойдёт ,к примеру ,для выполнения какого-либо задания в сценарии игры..