Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DelphiX 2D и сглаживание кромок [Delphi, Windows]


aprm ©   (2004-06-29 17:07:00) 

Пишу игру типа XCOM, кто знает. Изометрический движок. Массив спрайтов (X,Y,Z,тип,имя и т.д.) вычислям порядок вывода, 2D координаты на мониторе выводим на экран. Проблема следующая: как убрать каемку вокруг спрайтов? (они неправильной формы, заранее неизвестно какой) Очень помог бы альфа канал, но на сколько я знаю, в DelphiX задается значение alpha для всего спрайта. На пиксели разбивать - медленно.


Огромное Кулясищще   (2004-06-29 19:09:00) [1]

Будет слишком медленно работать. В том то и дело, что так или иначе альфа-канал реализуется попиксельно.


cyborg   (2004-06-29 18:59:00) [2]


> А нет в DelphiX чего-то типа alpha канала в photoshope?

Всё можно сделать, но это уже будет не игра.


aprm   (2004-06-29 18:50:00) [3]

to cyborg

Спасибо, дельный совет.

А нет в DelphiX чего-то типа alpha канала в photoshope?


cyborg   (2004-06-29 18:46:00) [4]

Отрубай сглаживание фона при рендеринге, больше никак, там галочка есть.


aprm   (2004-06-29 18:39:00) [5]

Я хочу сказать, что спрайты не рендерятся в программе. Они отрендерены ранее, ну допустим в 3dstudio, и задача программы по сути только правильно их вывести. При выводе на карту (тоже спрайт) вокруг него - черная каемка. (результат antialiasinga в 3dstudio)

P.S. Где можно найти подробную информацию про цветовой код?


aprm   (2004-06-29 18:27:00) [6]

to [1]

Они не генерятся, они лежат в файле.
Смысла нет для 1-3 картинок делать 3D модель


cyborg   (2004-06-29 17:21:00) [7]

Какую каёмку, фон чтоли? Цветовой ключ используй.


ПсихЪ_клон   (2004-06-29 17:20:00) [8]


> aprm   (29.06.04 17:07)  

Ты чё, собираешься прямо в программе рендерить трёхмерное изображение и затем эти рендеры выводить с помощью DelphiX??????? Да ты. я смотрю, ударился головкой обо что-то твёрдое... ): Что значит "они неправильной формы, заранее неизвестно какой"? Каким образом они у тебя генерятся? Уверен, что тебе подойдёт обычный цветовой ключ, которому, по сути, глубоко плевать какой формы твой спрайт... (:
Удачного кодинга... (:


Наверх

Титульная страница Поиск, карта сайта Написать письмо