Рендер в Image с альфой
пишу рендер текста, сейчас рендерит он по картинке на буковку
пробовал рендерить и грабить через GrabPixmap столкнулся с проблемой : как сделать после граба картинку с альфой ? мне не нужен черный фон из выходов я вижу возможность написать свой GrabPixmap :) но может есть что нибудь по-проще ? |
Ответ: Рендер в Image с альфой
Function MaskPixmap:TPixmap( pixmap:TPixmap,mask_red,mask_green,mask_blue)
? Покаж как пишешь примерно... |
Ответ: Рендер в Image с альфой
dimanche13
маска там сразу не катит - нужна плавная альфа ето как в фотошопе на прозрачном слое поставить мягкой кистью штрих побокам эго будет такая мягкая полупрозрачная альфа :) пишу как... Код:
cls |
Ответ: Рендер в Image с альфой
грузи фонт с альфой для каждой буквы, через loadanimimage.
потом из имаджа алфавита выдирай пиксамапы букв, они же уже с альфой. |
Ответ: Рендер в Image с альфой
dimanche13
рисуется то он с альфой ... и как ето трахатся накладывая один pixmap на другой ? O_o ... растояние между буквами меньше чем размер кадра в котором находится ета буква |
Ответ: Рендер в Image с альфой
jimon
не понял в чем проблема, если честно. Грузишь алфавит: img = loadanimimage("alphafit.png",64,64,0,33) потом рисуешь нужную букву через пиксмап drawpixmap(img.pixmaps[num], x, y) или через drawimage(img,x,y,num) рисуется то уже с альфаканалом, можно располагать буквы тесно-тесно. |
Ответ: Рендер в Image с альфой
dimanche13
вот нарисуй мне картинки в картинку так чтобы сохранилась альфа в етом и проблема |
Ответ: Рендер в Image с альфой
Я так понял, что ты реализовывашь диалоги. Все буквы у тебя в одном файле. Файл с альфаканалом. И ты хочешь формировать из этих букв, картинку с диалогом и чтобы сохранился альфаканал букв. Так?
Постучи в понедельник в аську, помогу чем смогу. Мне тоже интересна реализация диалогов. Думаю там ничего сложно нет. |
Ответ: Рендер в Image с альфой
ОМГ ... я рисую очки в гуи игрока ...
и рендер 30 картинок имхо лутче заменить рендером одной не знаю с чем будет говорить змейка, но если змейка будет говорить с бонусом жизни чтобы тот ее лечил и ето в форме диалога по среди екшн игры ... я подумаю ps. ты прав, именно я и хочу отрендерить буковки с альфой в картинку чтобы альфа осталась |
Ответ: Рендер в Image с альфой
Я думаю в очках можно и 30 картинок рендерить. Я лично так делаю. )
|
Ответ: Рендер в Image с альфой
Не обессудьте неразумного: по-моему генерить рисунок из нарезки с альфой - более ресурсно, чем выводить 30 картинок на очки. . .
|
Ответ: Рендер в Image с альфой
Ize'g0re
генерить надо будет один раз минимум на 20-50 кадров .... пусть даже генерация занимает в два раза больше времени чем рендер етих жалких 30 картинок ... в любом случае выигрышь в скорости .... на крайняк можно добавить оптимизацию - если текст меняется меньше чем через каждые 100 мс то рендерить уже просто буковками ps. хотя рендер 30 буковок как-то не слишком сильно влияет на производительность :) |
Ответ: Рендер в Image с альфой
Цитата:
|
Ответ: Рендер в Image с альфой
HolyDel
ага ага, матч3-рпг чтобы переставить фигурки нужно пройти квест на убийство 200 монстров прокачать скилл перестановки фигурок, победить какого-то там арагорна к примеру .. превратится в дракона и спалить поле с фигурками матч3 потом выводится что ты убил главный логический базис етого мира и поделил на ноль, всё взрывается и пишется game over ... ахахахахаха |
Ответ: Рендер в Image с альфой
Цитата:
|
Часовой пояс GMT +4, время: 14:39. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot