Polygon-Befehl aus der API auf ein Sprite anwenden ?

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
funkheld
Beiträge: 636
Registriert: 31.12.2009 11:58

Polygon-Befehl aus der API auf ein Sprite anwenden ?

Beitrag von funkheld »

Hallo,guten Tag.

Wie kann man bitte den unten aufgeführten Code von VB auf ein Create-Sprite anwenden in Purebasic?

Danke.
Gruss

Code: Alles auswählen

Private Declare Function Polyline Lib "gdi32.dll" ( -
  ByVal hdc As Long, _
   lpPoint As POINTAPI, _
  ByVal nCount As Long) As Long
 
Private Type POINTAPI
  x As Long
  y As Long
End Type
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6999
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Polygon-Befehl aus der API auf ein Sprite anwenden ?

Beitrag von STARGÅTE »

Mit dem Include von Danilo 2DDrawing Befehle durch GDI+ und SpriteOutput() kannst du ein Polygon auf ein Sprite zeichnen.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
funkheld
Beiträge: 636
Registriert: 31.12.2009 11:58

Re: Polygon-Befehl aus der API auf ein Sprite anwenden ?

Beitrag von funkheld »

Danke für die Hilfe.

Aber das GDI ist langsamer wie die API-Grafik.

Gruss
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6999
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Polygon-Befehl aus der API auf ein Sprite anwenden ?

Beitrag von STARGÅTE »

funkheld hat geschrieben:Aber das GDI ist langsamer wie die API-Grafik.
Was genau meinst du mit API-Grafik?

Dein Code verwendet doch Lib "gdi32.dll".
Und GDI+ sollte dogar schneller sein als die alte GDI
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Antworten