Mikle писал(а):Вот мануал с примерами: download/file.php?id=9763
Выбранное вложение больше не существует.
Модератор: Brickgroup
Mikle писал(а):Вот мануал с примерами: download/file.php?id=9763
Выбранное вложение больше не существует.
Don Leno писал(а):ты используешь обычный спрайт sprBack (BackBuffer) и рисуешь в него, а только после всех операций выводишь на форму, правильно?
Spr.AddColorKey ARGB(0, 255, 0, 0) ' делаем прозрачным красный цвет
Spr.AddColorKey ARGB(0, 255, 255, 255) ' делаем прозрачным белый цвет, красный остался прозрачным
SprBack.Draw Spr, x, y, OpAlphaTest
Spr.Init , , OpAlphaTest
SprBack.Draw Spr, x, y
While DoEvents
Render
FPS = FPS + 1
Wend
Option Explicit
Dim SprBack As New SR2D_Sprite
Public Running As Boolean
Sub Main()
frmTest.Show
SprBack.Init frmTest.ScaleWidth, frmTest.ScaleHeight
Running = True
Do While Running
DoEvents
'здесь опрос управления, физика и т. п.
Render
Loop
Unload frmTest
End Sub
Private Sub Render()
SprBack.ClearBuffer ARGB(0, 255 * Rnd, 255 * Rnd, 255 * Rnd)
SprBack.PaintToDevice frmTest.hDC
End Sub
ReDim cBuf(meWidth * meHeight - 1) As Long
LoadFromFile App.Path & "\My.bmp", , , , OpPaint
DrawText "Times New Roman", 8 ' 8 пунктов?
TxHwnd = GetDC(frmMain.rtbTx.hWnd)
sprTx.Draw TxHwnd, 0, 0, OpPaint
sprTx.LoadFromIPicture TxHwnd, frmMain.hDC, 0, 0, OpPaint
BitBlt tDc, 0, 0, pixTW, pixTH, TxHwnd, 0, 0, SRCCOPY
sprTx.LoadFromIPicture tDc, frmMain.hdc, , , , OpPaint
Dim Spr as SR2D_Sprite
Spr.DataPTR (x,y)
LoadFromFile App.Path & "\My.bmp", , , , OpPaint
Spr.LoadFromFile App.Path & "\My.bmp"
Don Leno писал(а):Твоя Апи CopyMemory из SR2D идентична CopyMemory из Kernel32?
Don Leno писал(а):Нужно ли параметры в скобки заключать?
Don Leno писал(а):Как отобразить текст в созданом контексте CreateCompitableDC?
Don Leno писал(а):Как отобразить мне текст с определенным шрифтом и определенным размером в спрайт
Don Leno писал(а):В твоем движке не расчитано на использование из текстового поля?
Sprite.LoadFromDC
Don Leno писал(а):из созданного DC (со всех где есть hDC)!
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1