Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Вопрос по DirectX Добавлено: 09.02.08 22:10  

Автор вопроса:  mechanical_man
Есть такая проблема, пытаюсь задать прозрачный цвет для спрайта так:
sprite = New Surface("D:\Мои документы\Мои рисунки\Abstract\ALIENB~1.bmp", _ New SurfaceDescription(), device)
Dim ck As ColorKey = New ColorKey()
sprite.SetColorKey(ColorKeyFlags.SourceDraw, ck)
Но безрезультатно…
Подскажите, пожалуйста, что не так?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 GeniX



ICQ: 418811267 

Вопросов: 40
Ответов: 243
 Web-сайт: porrygatter.zx6.ru
 Профиль | | #1
Добавлено: 10.02.08 08:06
Можно так сделать, если ты спрашиваешь про DX7
With ddck
.dwColorSpaceHighValue = RGB(0, 0, 0)
.dwColorSpaceLowValue = .dwColorSpaceHighValue
End With
'Set the color key
Call Sprite.SetColorKey(DDCKEY_SRCBLT, ddck)

Ответить

Номер ответа: 2
Автор ответа:
 GeniX



ICQ: 418811267 

Вопросов: 40
Ответов: 243
 Web-сайт: porrygatter.zx6.ru
 Профиль | | #2
Добавлено: 10.02.08 08:11
Или так

Dim key As DDCOLORKEY
key.low = 0
key.high = 0
Sprites.SetColorKey DDCKEY_SRCBLT, key

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам