|
Новости |
Ресурс переехал на новое место.
|
И опять про проект |
18 марта, 2004 |
Изменений немного. В интерфейс добавлен ComboBox, из-за него у кнопок появился новый стиль (простой), а у списка появилась возможность селектить строчки. Добавлен GUI, контейнер интерфейсных элементов, но он еще не наполнен функционалом.
В nc_graph немного улучшена загрузка CallOfDuty моделей (зачем я их вообще загружать взялся - не понятно) и еще чего-то по мелочи.
|
Проект во всех смыслах этого слова |
8 марта, 2004 |
Мало ли девушки или женщины сюда заходят, позволю себе их всех вместе и каждую в отдельности поздравить с праздником.
Что-то невезет мне на бесплатные хостинги. fatal уже месяца три или четыре не работает, но обещают скоро возобновить. hostweb - был таким замечательным, но тоже перестал работать. Лишь narod стабилен, но он чрезвычайно не быстр.
Хватит лирики, перехожу к основным новостям:
- можно грузить пакованные dds, в качестве текстуры, пока без mipmap и не cubemap.
- меш может грузить себя из CallOfDuty файлов. Поддержка пока не полная, только геометрия.
Легкие изменения затронули все библиотеки.
|
Давненько я не постил новостей.
Обновлены исходники всех трех библиотек. В основном был удален мусор, не используемые старые файлы. :о) Так же немного исправлений в работе интерфейсных компонентов.
|
Работа идет медленно, но идет.
В обработчик ввода добавлена возможность обрабатывать даблклики от мышки. Время берется из системы, на момент создания класса. Для кейрепита, кстати, теперь тоже берется системное время.
|
В общедоступных библиотеках изменений немного:
- шрифты могут выводить текст в пространстве, то есть в качестве координат для вывода текста задается 3D точка;
- в nc_interface и nc_graph по мелочи что-то, точно не помню;
Самое главное, что редактор может теперь запускать игру и экспортить в нее уровень и объекты кое-как по уровню перемещаются. :о)
На этом на сегодня - все.
|
Что новенького и так, ни о чем |
13 января, 2004 |
С сегодня на завтра наступает старый Новый Год. Принимайте мои поздравления.
Теперь, что нового в проекте:
- в инпут добавлена мышь;
- классы приложения и окна проверены на работоспособность и доведены до ума. NCProject, хотя мало кто о нем помнит, переведен на них.
Из того, что выложено для скачивания, реальную пользу представляют из себя классы из библиотеки nc_std и некоторые из nc_graph. Остальное скачивать для использования не стоит. На мой взгляд nc_std практически польностью очень удобная либа. Грубо говоря можно брать и тут же пользоваться ее возможностями. Из nc_graph рекомендую только шрифты, остальное на ваше усмотрение.
Еще раз с наступающим всех Старым Новым Годом, такой праздник есть только у нас. Всем успехов в творчестве!
Скоро будет демка редактора :о). Так как над проектом я работаю около двух часов в сутки, то примерно недели через две.
|
Постараюсь перечислить все изменения, но новостей давно не было могу что-нибудь и забыть.
- Кнопки теперь могут отображать картинки (кусок текстуры).
- В nc_std добавлены классы для приложения и окна. Захотелось мне привести в порядок main файл редактора. Правда я еще не проверял классы на работоспособность, наверное сегодня этим займусь.
- Немного изменен спрайт, я удалил лишнюю функциональность. Она мне мешала.
- Теперь есть интерсект луча с мешем, пока только потреугольный, но планируется ввести и хуллы.
- 2D вектора.
- Что-то больше ничего не вспомнить. Маловато как-то. Хотя я много работал над редактором для игры, так что наверное простительно.
ЗЫ: что-то мало фидбэка, имеется ввиду отсутствие новых сообщений в гостевой. Приветствуются даже резко критические замечания. :о)
|
Сайт перехал на новый бесплатный хостинг. Предыдущий уже дней десять не работает. Поэтому не было никаких новостей.
Сегодня я скорее всего тоже ничего пока обновлять не буду. Да и изменений не много. Праздники и все такое :о)
|
Изменения сегодня:
Скролы сделаны, но не полностью: нельзя пока таскать ползунок.
С консолью, вроде, все. Пора удалять старую. :о)
немного исправлений и добавлений в nc_graph
Исходники не обновлял, лениво что-то, да и подтормаживает сегодня бесплатный хостинг.
|
Изменения сегодня:
- в инпут введена возможность отслеживать кейрепит. Время задержек, правда, я поленился системное брать, уж очень спать хотелось, и поставил пока 700 и 50 мс. Забыл сделать повтор для комбинаций, но возможно, что это вообще не понадобится, так что пока оставлю это на потом;
- EditBox доведен до ума и теперь нормально вводятся строки больше контрола по размерам, добавлены кнопки Home и End. Больше ничего добавлять в него пока не планируется функционирует он нормально, оттестирован в меру моих сил и времени;
- консоль научена выполнять комманды. На текущий момент ей не хватает только скролов в ListBox, надеюсь сегодня вечером это исправить :о)
Немного о недостатках инпута.
Символы клавиш принимаются в латинице в не зависимости от того какой язык выбран пользователем. В материале посвященном реализации ввода я дал рекомендации по исправлению этого, но сам до сих пор не сделал, по одной простой прицине - реализация шрифтов не позволяет выводить символы в выбранной кодировке, по крайне мере не в любой.
|
И так, вчера вечером было сделано:
- в nc_interface добавлен новый компонент - ListBox, есть основные интерфейсы. Необходимо добавить к нему скроллбары и возможность селекта строк;
- добавлены некоторые возможности к EditBox. Остается реализовать ввод длинных строк не умещающихся в контрол. Главная загвоздка здесь - это организация отображения компонента;
- консоль теперь пользуется новым компонентом для отображения и хранения своих сообщений.
- в инпут добавлена обработка еще нескольких символьно-цифровых клавиш, теперь вроде есть все что может понадобится.
|
Гостевая заменена на новую, более быструю. Все старые сообщения естественно почили вместе с прежней гостевой.
Сегодня ночью работал я мало, поэтому обновлений немного:
- в nc_interface добавлен новый компонент - EditBox, он уже работает, но не до конца реализована его функциональность. Вводится только латиница, цифры и знаки припинания, и нет кейрепита;
- консоль начала переходить из библиотеки nc_graph туда, где ей самое место: в библиотеку nc_interface. На сегодня она может только отрисовывать себя, включаться/выключаться, добавлять комманды и принимать ввод пользователя.
|
Добавлена качалка. Там можно посмотреть на список того, что сделано в проекте и конечно скачать исходники компонентов.
Кроме того в шрифты добавлена возможность выравнивания текста в прямоугольной области.
Теперь немного о планах.
Первое что планируется - это перевести консоль на интерфейсные компоненты.
Затем сделать поддержку общего файла ресурсов.
Возможно выложить таки демку.
|
nc_graph |
29 октября, 2003 |
| | |