Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > BlitzMax > 2D-программирование

Ответ
 
Опции темы
Старый 16.04.2007, 18:35   #16
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: Альфа(Прозрачность)

А библиотеки не использую потаму что ещё не освоился и непонимаю как их использовать...
А форум на что? Вместо того чтобы ныть что ты не умеешь достаточно спросить и все.
Теория такова:
Библиотеку использовать довольно просто если она написана именно для Блица и имеет полное "обмундирование"
Для того чтобы Блиц знал какие функции использовать из библиотеки нужен специальный "декларационный" файл, в котором должны быть написаны имя библиотеки и заголовки функций с указанием параметров и их типов, шаблон такого файла имеет следующий вид:
.lib "имя библиотеки"

Имя_функции_котрое_будет_в_блице(параметр, параметр, ...) : "имя_функции_котрое_есть_в_библиотеке"
........
Типы параметров указываются сразу за их именем и бывают следующих видов:
% - целое
# - дробное (с плавающей точкой)
$ - строка
* - указатель (когда передаешь в функцию типизированый указатель вроде b.Bot и т.п.)
Если функция что-то должна возвращать, то тип значения которое она возвращает указывается также после имени функции, до скобок с параметрами.
Этот файл помещается в папку Блица "userlibs", и после запуска Блиц будет считать написаные в этом файле функции своими "родными". И если ты их будешь использовать, Блиц откроет библиотеку указаную в этом файле и попытается эти функции найти и если не найдет, то будет ошибка типа "userlib function not found".
Саму библиотеку можно поместить либо рядом с исходником, либо в ту же папку "userlibs". Но когда ты скомпилируешь свой проект, то библиотека должна всегда лежать рядом с exe'шником. Ее также можно поместить в папку "Windows\System32", но этого лучше не делать - юзеры не любят когда у них на компах мусорят
С библиотекой вместе должны идти примеры ее использования - смотри их и будет тебе счастье
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
прозрачность в OpenGL XenuS C++ 8 09.11.2007 01:13
Прозрачность окон в Windows Prof. BiG BanG PureBasic 4 02.11.2007 20:09
Прозрачность Valet Создание текстур 12 13.02.2007 00:44
Прозрачность _maxim_ 3D-программирование 5 21.11.2006 20:51
Прозрачность в Blitz SubZer0 Библиотеки 2 04.10.2005 00:48


Часовой пояс GMT +4, время: 11:21.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com