Главная » Таги : "2D"

RSS

Waves

Не нравитсяНравится   Рейтинг 0

[Image]

Эффект размытия, очень часто применяется в PlugIn’ах к программе WinAMP и различных Demo.

Размер 5 кб
Скачать

Таги: ,

Ball Warx

Не нравитсяНравится   Рейтинг -1


Три примера работы с шариками:
1-й – шарик мечется по экрану и отскакивает от стенок, применяется в играх Arcanoid,Ping-pong и т.д.
2-й – шарик как магнит притягивается к курсору, но не просто, а с ускорением. Очень реалистично. Можно применять в играх для имитации магического глаза (шара), снаряда, мухи или другого попутчика.
3-й – шарик подпрыгивает и под действием силы тяжести падает
на землю.

Размер 6 кб
Скачать

Таги: , ,

Plasma Colors

Не нравитсяНравится   Рейтинг 0

Программа демонстрирует эффект плазмы: он достигается использованием нескольких слоев изображения текстуры с применением bland (смесь) эффекта. Если количество слоев до 10, вы увидите просто смесь цветных переливающихся текстур, а при количестве слоев 20 и более достигается эффект плазмы – яркий световой центр. Вы можете управлять количеством слоев «+» «-» и выбирать текстуры «T».

Размер 78 кб
Скачать

Таги: , ,

Низкоуровневая загрузка растра

Не нравитсяНравится   Рейтинг 0

В статье рассматриваются два способа загрузки растра – из ресурсной секции PE файла (для тех кто не в курсе, это обычных исполняемый exe файл семейства Widows 9X, NT) и непосредственно из файла. Зачем я всё это описываю, если есть прекрасный, отработанный код

1
2
3
4
5
Var
Bitmap : Tbitmap;
…
Bitmap.LoadFromFile('somepicture.bmp');

… действительно, метод хорош, но есть несколько моментов, по которым использовать данный метод не желательно.

Читать далее »

Таги: , , ,

Создание редактора карт в стратегиях типа WarCraft

Не нравитсяНравится   Рейтинг +2

Редактор карт

Довелось мне как-то озадачиться идеей написать редактор карт для моей новой игры. Скажу сразу, что задача эта не из простых. Приступим сразу к делу. Как правило, в двумерных стратегических играх типа Warcraft, Heroes of Might and Magic, Z и т. д. карты строятся из ячеек. Иными словами, карта – это матрица с некоторыми числовыми значениями внутри ячеек. Эти значения есть номера текстур (растровых картинок с изображениями земли, воды, камней и т. д., из которых и будет склеиваться Ваш уникальный ландшафт).

Спрайты для ланшафтаНа рисунке изображена ну очень маленькая карта с размером матрицы 3х3. Для создания подобной карты задается двумерный массив ( Map : Array[3,3] of Byte ), записываются, каким-либо образом, в каждую ячейку порядковые номера текстур и при выводе карты на экран эти номера читаются из массива.

Читать далее »

Таги: , ,