Работа с ClanLib
GameDev.ru / Сообщества / ClanLib / Форум / Установка ClanLib в Visual Studio Express 2013 (комментарии) (2 стр)

Установка ClanLib в Visual Studio Express 2013 (комментарии) (2 стр)

Поделиться

Страницы: 1 2

ArtHomeПостоялецwww6 июня 20164:26#15
Сантик123 Не вижу ничего плохого в том, чтобы прорекламировать и здесь альтернативу кланлибу - http://urho3d.prophpbb.com/ :)
Сантик123Забаненwww6 июня 20167:24#16
ArtHome
Да, но вот разница между ClanLib и Urho3D:
Гугл выдаёт по запросу Urho3D сразу же документацию, у ClanLib же перекидывает на github.
Примеров может и больше у него стало с 2012-го года, но увы, увы... Информация должна быть доходчивой.
ЧитательНовичокwww6 июня 201621:38#17
Хотел попробовать ещё раз (первый раз пробовал где-то в 10-12-м), но опять потерпел фиаско.
По readme собрал докуметацию, раздел по сборке на windows + VS ведёт на 404.
Запустил examples-vc2013.sln, получил ошибку cannot open Clanlib/core.h. Такого файла вообще не нашёл. Бросил, потом всё-таки решил запустить configure.exe. Отлично, появился проэкт для движка, собрался без проблем. Опять запустил examples.sln - к сожалению, опять не смог найти путь к core.h . Указал вручную - ошибка линковки - нет какой-то static .lib
Это к вопросу о том, почему никто не пользуется.
Вот что надо сделать.
1. Всё бросить.
2. Добавить в примеры подробнейшие комментарии.
3. Доработать документацию хотя бы в части сборки. Сделать так, чтобы по инструкции первоклассник сделать мог. Добавить батники для распространённых конфигураций. Равняться на чайников. Снижать порог вхождения.
4. Сделать сайт, на котором будет документация и ссылки на форум и гитхаб.
5. Форум ОБЯЗАТЕЛЬНО, на котором разработчики будут оперативно отвечать на вопросы.
Просто посмотрите и сделайте, как в Urho3D - там всё толково и дружелюбно. В документации, например, изложены основы, которые дают представление о модулях движка, в примерах подробно разжёвано, что к чему. Плюс дружелюбный разработчик, охотно идущий на контакт, готовый учитывать (и учитывающий) пожелания пользователей.
Только так можно заставить ползти ваш ClanLib (при условии, что им достаточно удобно пользоваться - продуманная архитектура + легкочитаемый код + комментирование).

Правка: 6 июня 2016 22:52

ЧитательНовичокwww6 июня 201621:47#18
Один пример таки скомпилировал, указав путь к папке с *.lib
Object3D не получилось собрать - требует assimp. Видимо, его нужно отдельно скачивать и устанавливать. Очень плохо - в Urho3D проблему сторонних библиотек (коих там порядка 15 штук) решили кардинально - они идут в составе и собираются автоматом. Юзер даже не задумывается (и может не знать) об их существовании. Это тоже надо сделать.

Та система, которая сейчас, в принципе, не самое дно, но могла прокатить лет 5 назад - когда не было бесплатных трёх китов. Сейчас же 9 из 10 новичков выбирают какой-нибудь юнити, оставшиеся более толковые школьники хотят найти что-нибудь более простое и подконтрольное, пробуют ClanLib в числе прочих, сразу же натыкаются на затыки (потому как 90% из них чайники) и ищут что-то более дружелюбное (так было и со мной, я тоже ClanLib серьёзно рассматривал несколько лет назад, не осилил, а теперь у него даже сайта нету).

Правка: 6 июня 2016 22:08

Страницы: 1 2

/ Форум / Работа с ClanLib

2001—2017 © GameDev.ru — Разработка игр