![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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??????? Да ты. я смотрю, ударился головкой обо что-то твёрдое... ): Что значит "они неправильной формы, заранее неизвестно какой"? Каким образом они у тебя генерятся? Уверен, что тебе подойдёт обычный цветовой ключ, которому, по сути, глубоко плевать какой формы твой спрайт... (:
Удачного кодинга... (: