Показать сообщение отдельно
Старый 21.02.2011, 21:41   #364
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Редактор миров MODEX

Не думаю что хорошая идея привязывать редактор к определённому физ. движку. Лучше подумать о хорошей структуре хранения дополнительных данных, и предоставление их в загрузчике, где уже можно использовать какой угодно физ движок.
Это может быть например список переменных разных типов данных, например float3, или там text (почти как в sql). И стандартные патерны (например primitive, который имеет combobox, из вариантов примитивов, которые имеют индексы и описаны в документации, таким образом можно и визуально описывать этот примитив, создавая position float3 данное и т.п.).
Короче говоря, лучше реализовать независимый от конкретного физ. движка инструмент. И список переменных, может быть каким угодно, лишь нужны основы, а остальное будет использоваться или нет исходя из функций физ. движка уже в блице во время загрузки и использования этих данных.

Но тут снова, ведь такой объект как "лампа" имеет несколько примитивов и возможно костей с настройками, а это предполагает что объект был настроен в отдельной тулзе, а при использовании в редакторе уже сразу всё подгружает и сам создаёт..
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
Артем Валерьевич (22.02.2011), Coks (21.02.2011), L.D.M.T. (21.02.2011), Randomize (24.02.2011), St_AnGer (22.02.2011)