Это вам для этих ваших вебсайтиков шаблонизаторы генерируют код. Стоит углубиться в чуть более сложную архитектуру, приходится включать мозг и забыть про кодогенераторы.
ENAleksey, я не знаю, кто такой Александр, но если дистрибьюция карт сейчас в этой игре, которой более 15 лет, почти на нуле, то у дистрибьюции твоего бинарника по сути вообще нет будущего. Либо тебе надо сделать какие-либо workaround'ы, чтобы игра (карта) могла работать и без твоих функций и это не было бы частью обязательного функционала. Например, сделать функции-обертки на jass, когда не работают wasd, использовать стрелки и т.п. Здесь надо довольно много думать.
Что касается UI, есть DGUI, я бы лучше копал в эту сторону, опять-же, можно сделать твой модуль UI как перформанс-буст для DGUI и чтобы оно продолжало работать без бинарника, но с ограничениями.
Кристофер, "Я" - в софтвейр продакшене понятие малозначительное =)
SomeFire, я им предлагал пилить на основе одной из топовых CMS, но нет, надо своё. В итоге пока они это делают, технологии опять устарели и потом будут делать v10 =(
Андреич, именно поэтому я, например, на Кампанию Джека забил в свое время. Это всё уже отсталые технологии. Лучше найди геймдев проект и присоединись к ним)
Дело в том, что на формат COLLADA разработчики забили еще в 2008 году. Он поддерживается максом для старых редакторов и игр, которые все еще развиваются и работают только с коллада. Современные же игры всё чаще юзают FBX.
С другой стороны, коллада умеет очень многие вещи, т.е. хранить целиком сцены или проекты в одном файле. Там неплохой уровень абстракции, есть понятие "библиотека", которая содержит в себе "коллекции". Это касается не только геометрии и анимации, но так же материалов. Кроме того, все параметры тоже могут быть анимированы.
Если надо, я могу выложить сурсы этой тулы, если есть знакомые лоулевел геймдевы, может, что-то накрутят.
Мне лично не интересно ковыряться в варкрафте.
Ладно бы там только с анимацией были косяки, там ведь ещё текстуры неверно натягиваются на нормали (по устаревшей схеме), из-за чего постоянные косяки с освещением.
Выложил исходный код.
Вообще, кому интересно ковырять MDL, там есть хороший парсер формата MDL, загоняющий файл в структуры C++. После этого можно хоть в 3DS, хоть куда конвертировать - вопрос написания конвертера.
5sq1x7, это препроцессоры добавляют свой код для работы языков vJass и cJass. А почему так, я уже не помню, надо менюшки настроить, возможно. Смотри в шапке ссылку на тему форума.
» RenderEdge / [RenderEdge] Графическая модификация для WarCraft III
» Блог H / Взгляд на программирование
» Блог H / Взгляд на программирование
» Way of Others / Кампания Морлоков
» XGM: The Game / XGM: The Game
» WarCraft 3 / Прозрачная текстура на интерфейс WC3.Возможно ли?
конечно, это не софтвейр солюшен, но у софта видеокарт тоже есть специализации для аппов
» WarCraft 3 / Прозрачная текстура на интерфейс WC3.Возможно ли?
» RenderEdge / [RenderEdge] Графическая модификация для WarCraft III
Ред. ScorpioT1000
» RenderEdge / [RenderEdge] Графическая модификация для WarCraft III
Ред. ScorpioT1000
» RenderEdge / [RenderEdge] Графическая модификация для WarCraft III
» WarCraft 3 / wait утечна?
» WarCraft 3 / про jass
И писал их тоже
https://www.xgm.guru/p/wc3/w3_special_programming
» WarCraft 3 / Jass Highlighter for Notepad++
» Администрация XGM / Меню "Избранное"
» Администрация XGM / Меню "Избранное"
Ред. ScorpioT1000
» WarCraft 3 / Вселенная WarCraft
Ред. ScorpioT1000
» Музыка и Звук / Narkranoth - Light Guardians (Guitar Pro DEMO)
» Музыка и Звук / Narkranoth - Light Guardians (Guitar Pro DEMO)
» WarCraft 3 / 3DS MAX .DAE to MDL? Встречайте: xlDataConverter (alpha)
» WarCraft 3 / 3DS MAX .DAE to MDL? Встречайте: xlDataConverter (alpha)
Ред. ScorpioT1000
» WarCraft 3 / 3DS MAX .DAE to MDL? Встречайте: xlDataConverter (alpha)
С другой стороны, коллада умеет очень многие вещи, т.е. хранить целиком сцены или проекты в одном файле. Там неплохой уровень абстракции, есть понятие "библиотека", которая содержит в себе "коллекции". Это касается не только геометрии и анимации, но так же материалов. Кроме того, все параметры тоже могут быть анимированы.
Мне лично не интересно ковыряться в варкрафте.
Ладно бы там только с анимацией были косяки, там ведь ещё текстуры неверно натягиваются на нормали (по устаревшей схеме), из-за чего постоянные косяки с освещением.
Ред. ScorpioT1000
» WarCraft 3 / 3DS MAX .DAE to MDL? Встречайте: xlDataConverter (alpha)
» XGM: The Game / XGM: The Game
Ред. ScorpioT1000
» Fallen Fairy Tales / Новости №1
» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4