In der heutigen Zeit, wo selbst dein Desktop von Windows mit 3D-Hardwarebeschleunigung arbeitet, ist OpenScreen() eigentlich veraltet.
In der Regel werden heutzutage Screens immer als Randlose Fester im Vollbild geöffnet, OpenWindowedScreen(), weil das Spiel oder die Anwendung in der Regel die selbe ...
Die Suche ergab 6941 Treffer
- 20.11.2025 20:33
- Forum: Grafik & Sound - Programmierung
- Thema: Wann OpenScreen() und wann OpenWindowedScreen()?
- Antworten: 3
- Zugriffe: 68
- 20.11.2025 20:23
- Forum: Grafik & Sound - Programmierung
- Thema: LoadSprite() liefert immer 0 als Ergebnis
- Antworten: 3
- Zugriffe: 54
Re: LoadSprite() liefert immer 0 als Ergebnis
Eigentlich komisch, warum man die nicht schon vorher reinladen kann...
Der Screen initialisiert dir eine Umgebung für Texturen, Meshes, Shader usw..
Auch die Sprites sind Texturen mit zwei Dreiecken die im Grafikspeicher abgelegt werden (müssen).
Daher muss erst mal ein Screen da sein.
Das ...
- 20.11.2025 20:06
- Forum: Grafik & Sound - Programmierung
- Thema: LoadSprite() liefert immer 0 als Ergebnis
- Antworten: 3
- Zugriffe: 54
Re: LoadSprite() liefert immer 0 als Ergebnis
Du brauchst einen geöffneten Screen (OpenWindowedScreen() oder OpenScreen()) um Sprites zu laden.
- 04.10.2025 12:50
- Forum: Allgemein
- Thema: Verwendung von PB mit KI - und Frage zu WindowEvent
- Antworten: 11
- Zugriffe: 1041
Re: Verwendung von PB mit KI
Hallo stab,
ich selbst programmiere weiterhin ohne KI. Ich empfinde es aktuell immer noch aufwendiger der KI mit geeigneten Prompts klar zu machen, was man will, wie man es will und im nachhinein trotzdem den Code noch mal Zeile für Zeile nach Bugs zu durchforsten, gerade bei Nischensprachen wie ...
ich selbst programmiere weiterhin ohne KI. Ich empfinde es aktuell immer noch aufwendiger der KI mit geeigneten Prompts klar zu machen, was man will, wie man es will und im nachhinein trotzdem den Code noch mal Zeile für Zeile nach Bugs zu durchforsten, gerade bei Nischensprachen wie ...
- 13.08.2025 21:20
- Forum: Allgemein
- Thema: Problem mit Update von PB6.20-win-x86 auf PB6.21-win-x86
- Antworten: 17
- Zugriffe: 1341
Re: Problem mit Update von PB6.20-win-x86 auf PB6.21-win-x86
Bei einem Programm habe ich eine sehr komplexe Fallentscheidung aus If/Elseif. Es werden insgesamt 52 Variablen geprüft - wobei immer nur bis zu etwa 20 Variablen auf einmal. Diese haben unterschiedliche Wertigkeit - je nach Kombination (darum ElseIf) und ergeben 37 Fälle. Wobei mehrere Variablen ...
- 13.08.2025 17:39
- Forum: Allgemein
- Thema: Problem mit Update von PB6.20-win-x86 auf PB6.21-win-x86
- Antworten: 17
- Zugriffe: 1341
Re: Problem mit Update von PB6.20-win-x86 auf PB6.21-win-x86
Das ist ansichtssache und könnte so auch gewollt sein.
In dem Fall wäre eine Option sinnvoller gewesen, als harte Änderung. Finde ich absolut nicht gut.. :cry:
In meinem Fall habe ich nun jede Mende Arbeit und das Problem, dass ich wichtige Kommentare entfernen muss.
Diese Entscheidung ist ...
- 13.08.2025 17:12
- Forum: Allgemein
- Thema: Problem mit Update von PB6.20-win-x86 auf PB6.21-win-x86
- Antworten: 17
- Zugriffe: 1341
Re: Problem mit Update von PB6.20-win-x86 auf PB6.21-win-x86
Nein, es ist kein Bug, sondern wurde absichtlich geändert wegen dieses Problems:
Interesting compiler behavior with line continuation
(auch wenn man diese Änderung schlecht findet, macht es sie noch nicht zum Bug)
Vor PB 6.21 hat der Compiler bei solche Ausdrücken nicht gemeckert und man ging ...
Interesting compiler behavior with line continuation
(auch wenn man diese Änderung schlecht findet, macht es sie noch nicht zum Bug)
Vor PB 6.21 hat der Compiler bei solche Ausdrücken nicht gemeckert und man ging ...
- 24.06.2025 18:33
- Forum: Anfänger
- Thema: Verzeichnis umbenennen
- Antworten: 10
- Zugriffe: 1203
Re: Verzeichnis umbenennen
Hallo Micha,
willkommen im Forum und bei PureBasic.
In der Dokumentation von PureBasic findest du bei RenameFile() die Anmerkung:
willkommen im Forum und bei PureBasic.
In der Dokumentation von PureBasic findest du bei RenameFile() die Anmerkung:
Also RenameFile() verwenden.Diese Funktion kann auch verwendet werden, um Verzeichnisse umzubenennen/zu verschieben.
- 08.06.2025 14:27
- Forum: Grafik & Sound - Programmierung
- Thema: Blinkendes Sprite in Thread?
- Antworten: 6
- Zugriffe: 970
Re: Blinkendes Sprite in Thread?
Code: Alles auswählen
Procedure Blinker()
If ElapsedMilliseconds() % 500 < 250 ; Durch die Periode (500 ms) teilen und fragen, ob es kleiner als 250 ms ist
DisplaySprite(...
EndIf
EndProcedure- 08.06.2025 13:43
- Forum: Grafik & Sound - Programmierung
- Thema: Blinkendes Sprite in Thread?
- Antworten: 6
- Zugriffe: 970
Re: Blinkendes Sprite in Thread?
Du kannst auch in der Repeat/Forever ganz normal Prozedure und Funktionen aufrufen die dann z.B. ein Sprite anzeigen (oder eben nicht anzeigen, also blinkend).
Das ganze mit Threads zu realisieren, wird bei einer seriellen Darstellungsmechanik, wie es die Sprite-Bibliothek ist, nicht klappen.
Bei ...
Das ganze mit Threads zu realisieren, wird bei einer seriellen Darstellungsmechanik, wie es die Sprite-Bibliothek ist, nicht klappen.
Bei ...