Die Suche ergab 1206 Treffer

von ccode_new
25.01.2023 18:38
Forum: Feedback - Spiele
Thema: alphademo Guardian (win32/64)
Antworten: 38
Zugriffe: 5098

Re: alphademo Guardian (win32/64)

Mega!
Das Ganze ist ohne PureBasic-Ogre-Engine und dafür aber mit viel nativen OpenGL programmiert, oder?

8)
von ccode_new
11.01.2023 19:02
Forum: Grafik & Sound - Programmierung
Thema: LoadFont mit #PB_Font_Italic und DrawingFont extrem langsam
Antworten: 11
Zugriffe: 1509

Re: LoadFont mit #PB_Font_Italic und DrawingFont extrem langsam

Anbei: Das hier ist brauchbar schnell und kann problemlos rotiert und verschoben werden. Enumeration #Window #Sprite #Image #Font EndEnumeration InitSprite() OpenConsole() LoadFont(#Font, "arial", 500, #PB_Font_Italic) OpenWindow(#Window, 0, 0, 1280, 720, "DrawingFont", #PB_Windo...
von ccode_new
10.01.2023 21:08
Forum: Grafik & Sound - Programmierung
Thema: LoadFont mit #PB_Font_Italic und DrawingFont extrem langsam
Antworten: 11
Zugriffe: 1509

Re: LoadFont mit #PB_Font_Italic und DrawingFont extrem langsam

Das Problem liegt an der Texturgröße und wie PureBasic die Zuweisung der Schriftgröße handhabt.

Der Faktor ist die Schriftgröße.

Außerdem ist ein permanentes Zeichnen auf einem Sprite sowie so sehr ineffizient. (Anmerkung zum Beispiel von STARGÅTE)
von ccode_new
10.01.2023 13:09
Forum: Grafik & Sound - Programmierung
Thema: LoadFont mit #PB_Font_Italic und DrawingFont extrem langsam
Antworten: 11
Zugriffe: 1509

Re: LoadFont mit #PB_Font_Italic und DrawingFont extrem langsam

Mahlzeit!

Das hat bestimmt nichts mit bösartigen Schriftarten zu tun.

Aber vielleich hat es etwas mit Kantenglättung, der verwendeten API-Befehle, etc. zu tun.
Oder es gibt einfach einen oder mehrere unschöne Fehler in der PureBasic DrawingFont Funktion für Windows.

???
von ccode_new
09.01.2023 22:51
Forum: Grafik & Sound - Programmierung
Thema: LoadFont mit #PB_Font_Italic und DrawingFont extrem langsam
Antworten: 11
Zugriffe: 1509

Re: LoadFont mit #PB_Font_Italic und DrawingFont extrem langsam

Hi! Das Problem tritt aber nur unter Windows auf. (teilweise fast 5 Sekunden ohne Debugger) Unter Linux oder MacOS sind beide Varianten (italic oder normal) circa gleich schnell. (sehr wenige MIllisekunden) Was ist da denn los? Was passiert da im Hintergrund? Also wenn ich mit der SDL2-Lib unter Win...
von ccode_new
09.01.2023 20:34
Forum: Code, Tipps und Tricks
Thema: RaspberryPi@WiringPi
Antworten: 6
Zugriffe: 4520

Re: RaspberryPi@WiringPi

Hinweis für 64bit Raspian:

git clone https://github.com/guation/WiringPi-arm64.git
cd WiringPi-arm64/
./build

oder:

sudo apt install -y gcc-arm-linux-gnueabihf
./build debian
sudo apt install -fy ./debian-template/wiringpi-`cat VERSION`.deb

->Die ursprüngliche Lib ist nur für 32bit !!!
von ccode_new
09.01.2023 20:05
Forum: Grafik & Sound - Programmierung
Thema: LoadFont mit #PB_Font_Italic und DrawingFont extrem langsam
Antworten: 11
Zugriffe: 1509

Re: LoadFont mit #PB_Font_Italic und DrawingFont extrem langsam

Dein Beispiel ergibt keinen Sinn.
Dies hast du ja selbst schon korrekt festgestellt.

Kannst du das Ganze nicht ordentlich in eine Eventschleife packen?
Außerdem muss die Ausgabe der Werte ohne Debug-Befehl erfolgen.

Wie groß ist den dein gemessener Unterschied?
von ccode_new
08.01.2023 21:33
Forum: Allgemein
Thema: Spiele-Programmierfrage (Allgemein)
Antworten: 12
Zugriffe: 2033

Re: Spiele-Programmierfrage (Allgemein)

Aber die Beschwerdeführer in den C Foren (bin da kein Mitglied, nur beim Surfen entdeckt) meinen die 2D Kopierfunktionen seien zu lahm für hohe FPS, selbst unter reinem OpenGL sowie besonders bei SDL+Dekstop Kombinationen (eventuell ändert sich das viel je nachdem was da eingestellt und benutzt wir...
von ccode_new
08.01.2023 16:52
Forum: Allgemein
Thema: Spiele-Programmierfrage (Allgemein)
Antworten: 12
Zugriffe: 2033

Re: Spiele-Programmierfrage (Allgemein)

Hallo! Also mit der SDL2-Lib oder der RayLib sind auch bei sehr vielen Sprites (Texturen = VRAM) und diverser Eventbearbeitungen mit aktiven OpenGL2.1 -Treibern (KMS) sehr gut konstante 60FPS auf dem Raspi 4/400 möglich. Hierbei spielt natürlich die Texturgöße eine wichtige Rolle und außerdem Rede i...