Die Suche ergab 6941 Treffer

von STARGÅTE
20.11.2025 20:33
Forum: Grafik & Sound - Programmierung
Thema: Wann OpenScreen() und wann OpenWindowedScreen()?
Antworten: 3
Zugriffe: 68

Re: Wann OpenScreen() und wann OpenWindowedScreen()?

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 ...
von STARGÅTE
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 ...
von STARGÅTE
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.
von STARGÅTE
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 ...
von STARGÅTE
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 ...
von STARGÅTE
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 ...
von STARGÅTE
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 ...
von STARGÅTE
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:
Diese Funktion kann auch verwendet werden, um Verzeichnisse umzubenennen/zu verschieben.
Also RenameFile() verwenden.
von STARGÅTE
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
von STARGÅTE
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 ...