Cоздаваемые в Lazarus исполняемые файлы имеют довольно большой размер. Причин несколько. Во-первых, в exe-файле сохраняется вся отладочная информация. Во вторых – создаваемый exe-файл оптимизирован под скорость выполнения, а не под размер. Читать далее Уменьшение размера исполняемого файла в lazarus
Метка: lazarus
Установка Castle Game Engine
Статья написана на основе этой статьи http://lazplanet.blogspot.ru/2013/05/how-to-install-castle-game-engine-in.html
Для начала скачаем пакеты установки с Castle Game Engine.
Читать далее Установка Castle Game Engine
Прерывание работы циклов в lazarus
Для полного контроля работы циклов, необходима возможность в любое время прервать цикл или пропустить один из ходов.
Читать далее Прерывание работы циклов в lazarus
Перебор компонентов на форме lazarus
В современных программах на одной форме находится большое количество компонентов, которые постоянно реагируют на работу пользователя. Из-за этого возникает сложность в написании кода для каждого компонента в отдельности или для группы компонентов.
Читать далее Перебор компонентов на форме lazarus
Управление размерами трехмерной модели в lazarus при помощи Castle Game Engine
Для различных демонстраций необходимо менять размеры и положения трехмерных объектов непосредственно при показе модели. Но это делать трудно, так как необходимо перестраивать модель во время работы. VRML модель это просто текстовый файл оформленный несложным способом. Поэтому если изменять этот файл то и модель изменится.
Читать далее Управление размерами трехмерной модели в lazarus при помощи Castle Game Engine
Создание трехмерного ландшафта
Трехмерная графика сложна для построения многих моделей вручную. Многие модели состоят из большого числа граней, и создать их вручную практически не возможно. Поэтому для большого числа моделей используются алгоритмы, генерирующие такие модели.
Читать далее Создание трехмерного ландшафта
Решение квадратного уравнения в lazarus
Квадратное уравнение является одним из самых распространенных уравнений школьного курса. Хотя оно решается достаточно легко, иногда требуется проверить ответы. Для этого можно использовать простую программу. Ее написание не займет много времени.
Читать далее Решение квадратного уравнения в lazarus
Составной оператор в lazarus
Современные алгоритмы достаточно сложны и в ответ на какое-то действие обычно происходит (или не происходит) целый ряд действий. Если в программе все операторы следуют друг за другом, то и выполняются они по порядку. Поэтому общий ряд операторов необходимо особым образом выделять.
Читать далее Составной оператор в lazarus
Открытие сцены Castle Game Engine в lazarus
Все что потребуется для этого: на форму добавить кнопку для открытия OpenDialog и CastleControl. Событие для открытия OpenDialog создается в OnClick кнопки. Вот этот код активирует OpenDialog:
Читать далее Открытие сцены Castle Game Engine в lazarus
Вставка трехмерной сцены в lazarus при помощи Castle Game Engine
Первое – это конечно создание самой сцены. Сцен или простую 3d модель можно создать в любом удобном вам редакторе, но затем ее необходимо экспортировать в форматы файлов VRML или X3D, так как Castle game engine поддерживает только такие файлы.
Читать далее Вставка трехмерной сцены в lazarus при помощи Castle Game Engine