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

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

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

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

Ответ
 
Опции темы
Старый 26.11.2006, 12:08   #16
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
Re: Делали LEVEL EDITOR?

2Jimon
ты явно не понял о чём я говорил
Я знаю что XML это не редактор
Я имел ввиду сделать редактор уровней, где не надо будет писать XML вручную, а сделать ВИЗУАЛЬНЫЙ LEVEL EDITOR.
(Offline)
 
Ответить с цитированием
Старый 26.11.2006, 13:49   #17
jimon
 
Сообщений: n/a
Re: Делали LEVEL EDITOR?

ZanoZa
ну посмотри IrrEdit
http://www.ambiera.com/irredit/
у него формат файлов xml
 
Ответить с цитированием
Старый 26.11.2006, 16:31   #18
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
Re: Делали LEVEL EDITOR?

ну вот, хороший пример
(Offline)
 
Ответить с цитированием
Старый 26.11.2006, 19:24   #19
jimon
 
Сообщений: n/a
Re: Делали LEVEL EDITOR?

вот, 3 часа работы
и Ingame (внутри игровой) редактор карт вейпоинтов готов

возможности :
загрузка \ сохранение вейпоинтов из файла \ в файл
создание \ редактирование \ удаление точек
создание \ редактирование \ удаление связей между точками
автоматическое создание связей между точками
загрузчик карт может создавать связи как в оригинале так и дву направленые

тоесть в оригинале точка 1 связана с точкой 2
то загрузчик может поставить связь точки 2 с точкой 1 автоматом

из плюсов можно выделить довольно прикольный интерфейс :
class IEditor:public irr::IUnknown
{
public:
void Update();
};
IEditor * CreateEditor(IDevice * dev,irr::scene::ISceneNode * node)
а из минусов - облилие монстроустрашающих конструкций внутри класса редактора :
for (int i=0;i<(int)waymap->Points.size();i++)
	if (waymap->Points[i] == con->point1)
		for (int i2=0;i2<(int)waymap->Points[i]->Conection.size();i2++)
			if (waymap->Points[i]->Conection[i2] == con->point2)
				waymap->Points[i]->Conection.erase(i2);
основная сложность - синхронизировать GUI с классом вейпоинт карт

ps. потом по етой карте вейпоинтов генерятся сплайны
и по ним ездят машинки
ps2. с одной карты вейпоинтов можно снять дофига разных сплайнов
потому что один вейпоинт может иметь дофига связей
 
Ответить с цитированием
Старый 26.11.2006, 19:25   #20
Stalnoy_Gvozd'
ПроЭктировщик
 
Регистрация: 30.09.2006
Сообщений: 141
Написано 3 полезных сообщений
(для 5 пользователей)
Re: Делали LEVEL EDITOR?

Всем спасибо конечно, но ХМL я не знаю,
а вообщето я после предыдущего поста решил сделать редактор сам
и собственно уже сделал.
Внимание вопрос: как из блица сохранять в текстовый файл, а не в ".DAT" ?

Ps про инклюд я сразу говорил что это по-тупому, зато быстро.
(Offline)
 
Ответить с цитированием
Старый 26.11.2006, 21:47   #21
jimon
 
Сообщений: n/a
Re: Делали LEVEL EDITOR?

Stalnoy_Gvozd'
если ты сохраняеш файл
то ты там имя задаеш - например "yo.txt"
так что
 
Ответить с цитированием
Старый 27.11.2006, 16:07   #22
Stalnoy_Gvozd'
ПроЭктировщик
 
Регистрация: 30.09.2006
Сообщений: 141
Написано 3 полезных сообщений
(для 5 пользователей)
Re: Делали LEVEL EDITOR?

Кхе..не, я всё понял.Просто я записывал через WriteString ,а не через WriteLine.Если писать через первый способ, хоть ты файл *.тхт обзови ничего кроме глюков не напишет, ибо не тектовый формат.
Всем спасибо вопрос решён!
(Offline)
 
Ответить с цитированием
Старый 27.11.2006, 18:04   #23
Тарас Шевченко
Знающий
 
Регистрация: 17.08.2006
Сообщений: 246
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Делали LEVEL EDITOR?

2 Stalnoy_Gvozd': Редактор под какую игру делаешь? "Актион"?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TimelineFX Editor copycat 2D-программирование 8 16.08.2009 17:27
Terrain Editor nillsoft 3D-программирование 3 26.01.2008 17:40
Декали : проекция текстуры на полигон (?) Черный крыс 3D-программирование 3 10.11.2007 20:06
Декали (дыры от пуль, кровь...) New 3D-программирование 16 24.08.2006 13:04
Mappy Editor SubZer0 Болтовня 0 10.08.2006 17:04


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


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