![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Юзаю DelphiX для своей (опять же некой) онлайновой игре и мне надоело использовать текстуры без альфа каналов. Подскажите как нарисовать PNG (TPNGObject или аналагичный с альфа каналом) на канве с наклоном в Х градусов.
|
|
#2
|
||||
|
||||
|
Ну чо никто что ли незнает как нарисовать изображение с альфа-каналом на канве под углом? Я знаю же это просто, только незнаю как
|
|
#3
|
|||
|
|||
|
Т.е. на канве чего Delphi или DelphiX? Если второе, то врятли кто знает. Лучше задавать такие вопросы на специальных сайтах, созданных для обсуждения DelphiX. На такой вопрос они, наверно, сразу тебе ответят.
|
|
#4
|
||||
|
||||
|
Насколько я помню, DirectDraw такого не могет. Только через прямой доступ к видеопамяти - а это (даже в умелых руках), при большом колличестве спрайтов с, сильно загружет процессор.
Если нужен альфаканал + скорость переходи на OpenGl или Direct3D. Или ищи подходящую библиотеку вот могу порекомендовать HGE. Довольно простой движок (только чуть-чуть подредактировать надо исходники) Последний раз редактировалось 0nni, 05.03.2009 в 18:25. |
|
#5
|
||||
|
||||
|
Не ну люди, в Космических Рейнджерах же это реализовали (да и ваще везде это уже не ноу-хау), а нарисовать мне хоть где, хоть на TCanvas, хоть на TDirectDrawCanvas, у меня "слоистый" вывод
|
|
#6
|
||||
|
||||
|
Цитата:
|
|
#7
|
||||
|
||||
ппц, мне не кажется что это "немножко подредактировать",я пока сидел над ним голова разболелась... он для какой версии Delphi то? У мня стоит 7-ая, а там какие то class var и class operator, таких же нет в Delphi 7 я точно знаю, если у каво есть исходники HGE оптимизированные под Delphi 7, дайте ссылочку пожалуйста, просто движок оч хороший |
|
#8
|
||||
|
||||
|
Да, точно не для 7-й. Переходи на 10-ю
|
|
#9
|
||||
|
||||
|
Для коннекта со скоростью 64кбит\сек это трудно будет, а на нашем городском FTP нет его
![]() |
|
#10
|
||||
|
||||
|
смотри лс.
|