Язык: PureBasic Требуемые библиотеки: нет Изначальная идея: ts-soft PureBasic код и пример: SofT MANiAC (http://pointofpresence.ru) Loading dialog boxes from resources Описание: Загрузка диалогов из ресурсов и дальнейшее их использование
Язык: PureBasic Требуемые библиотеки: Blitz3D SDK 1.02 Изначальная идея: jfk EO-11110 PureBasic код и пример: SofT MANiAC (http://pop.ucoz.com) LoadAlphaChannel procedure Описание: Загрузка альфа-маски из 8 Bit PNG или JPG
флаги текстуры могут быть установлены любые, но флаг 2 (alpha) должен быть установлен обязательно! Основная текстура и маска должны быть одного размера!
Данная методика позволяет сэкономить в 4.5 раза больше места по сравнению с PNG с альфа-каналом
Плагин предназначен для создания 3D-курсоров для последующего использования в играх и 3D-приложениях. Актуально, к примеру, для Blitz3D - 3D-курсоры отображаются быстрее, чем выводимые через DirectDraw. CreateCursor позволяет избежать подключения сторонних библиотек к проекту (например FastImage), что позволяет сделать код независимым от компонентов (в случае выхода новых версий того же Блитца, старые библиотеки часто отказываются работать) Плагин позволит создать коллекцию 3D-курсоров в одном файле (создаст меши и сделает UV-маппинг)