2ter OpenScreen schlägt Fehl...
2ter OpenScreen schlägt Fehl...
Hallo
Ich würde gerne für mein Spiel zwischen dem Planet / Weltall Umschaltung den Speicher leeren und alle 3D Objekte löschen...
Da hab ich gedacht Ok mach ich ein Close Screen und öffne den Anschliessend neu... Geht aber nicht schlägt jedes mal fehl ???
Weis da jemand rat?
Gruss Ground0
Ich würde gerne für mein Spiel zwischen dem Planet / Weltall Umschaltung den Speicher leeren und alle 3D Objekte löschen...
Da hab ich gedacht Ok mach ich ein Close Screen und öffne den Anschliessend neu... Geht aber nicht schlägt jedes mal fehl ???
Weis da jemand rat?
Gruss Ground0
lmon Monitoring Service inkl. Clients
lweb Multi-Threaded Webserver
lbup-server Backup Server applikation
lmanager ERP Applikation.
lweb Multi-Threaded Webserver
lbup-server Backup Server applikation
lmanager ERP Applikation.
hast du mal probiert, ob es prinzipiell funktioniert:
Code: Alles auswählen
InitSprite()
Delay(1000)
OpenScreen(1024,768,32,"fllscrn")
Delay(1000)
CloseScreen()
Delay(1000)
OpenScreen(1024,768,32,"fllscrn")
Delay(1000)
CloseScreen()
Delay(1000)
Hallo
Ja wenn nur der InitSprite() da ist funktioniert alles einwandfrei aber sobald das von mir benötigte InitEngine3d() darin enthalten ist geht es nicht mehr.
Gruss G0
Ja wenn nur der InitSprite() da ist funktioniert alles einwandfrei aber sobald das von mir benötigte InitEngine3d() darin enthalten ist geht es nicht mehr.
Gruss G0
lmon Monitoring Service inkl. Clients
lweb Multi-Threaded Webserver
lbup-server Backup Server applikation
lmanager ERP Applikation.
lweb Multi-Threaded Webserver
lbup-server Backup Server applikation
lmanager ERP Applikation.
Also hab jetzt nochmals etwas getestet:
Erster Funktioniert 2ter geht schief???
Wie kann mann das umgehen oder Korrigieren.
Gruss Ground0
Code: Alles auswählen
InitEngine3D()
InitSprite()
If OpenScreen(1024,768,32,"fllscrn")
Else
MessageRequester("Fehler","Test 1ter Fehlgeschlagen")
EndIf
CloseScreen()
If OpenScreen(1024,768,32,"fllscrn")
Else
MessageRequester("Fehler","Test 2ter Fehlgeschlagen")
EndIf
CloseScreen()
Wie kann mann das umgehen oder Korrigieren.
Gruss Ground0
lmon Monitoring Service inkl. Clients
lweb Multi-Threaded Webserver
lbup-server Backup Server applikation
lmanager ERP Applikation.
lweb Multi-Threaded Webserver
lbup-server Backup Server applikation
lmanager ERP Applikation.
vermutlich gar nich. Mit init3d und 2 openwindowedscreens geht's
auch nicht.
Meines Erachtens müsste dann die 3D-Engine auch zweimal
geladen werden oder 'ne Art geteilten Mehrfachzugriff auf die
3D-Hardware zulassen..
Ein Löschen von 3d-Objekten und ein Neugenerieren weiterer
in nur einem 3D-Kontext ist doch aber eigentlich gar kein Problem
denn auch 3D-Objekte haben 'ne ID
auch nicht.
Meines Erachtens müsste dann die 3D-Engine auch zweimal
geladen werden oder 'ne Art geteilten Mehrfachzugriff auf die
3D-Hardware zulassen..
Ein Löschen von 3d-Objekten und ein Neugenerieren weiterer
in nur einem 3D-Kontext ist doch aber eigentlich gar kein Problem
denn auch 3D-Objekte haben 'ne ID
pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Hallo bobobo
Da hast du recht
Aber, ich will ja z.B. in meinem Spiel die auflösung ändern können, oder eben mal so auf die schnelle ca. 2000 Entities löschen
das wären zwei sehr gute sachen .... aber wens dan wircklich nicht gehen solte naja dann... muss ich da ne andere lösung finden 
Gruss Ground0
Da hast du recht



Gruss Ground0
lmon Monitoring Service inkl. Clients
lweb Multi-Threaded Webserver
lbup-server Backup Server applikation
lmanager ERP Applikation.
lweb Multi-Threaded Webserver
lbup-server Backup Server applikation
lmanager ERP Applikation.
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
> Aber, ich will ja z.B. in meinem Spiel die auflösung ändern können, oder eben mal so auf die schnelle ca. 2000 Entities löschen
schlagende argumente.
das solltest du mal im englischen forum ansprechen, als "dringend" benötigte features. kann der verbreitung von PB nur zuträglich sein, wenn sowas einfach möglich ist.
schlagende argumente.
das solltest du mal im englischen forum ansprechen, als "dringend" benötigte features. kann der verbreitung von PB nur zuträglich sein, wenn sowas einfach möglich ist.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
Also es gibt einige Spiele, welche die Optionen noch vor dem eigentlichen
Spiel haben, in welchem man dann die Auflösungen usw. ändern kann.
Wäre natürlich nicht schlecht, wenn PB das im laufenden Programm
schaffen würde, aber dadurch wird PB nicht unbedingt schlechter, wenn
nicht. Man hat halt nur keine Wahl, als das man die Option auslagern
muss. Aber durch die möglichkeit würde PB wieder nen tick besser werden
MFG PMV
Spiel haben, in welchem man dann die Auflösungen usw. ändern kann.
Wäre natürlich nicht schlecht, wenn PB das im laufenden Programm
schaffen würde, aber dadurch wird PB nicht unbedingt schlechter, wenn
nicht. Man hat halt nur keine Wahl, als das man die Option auslagern
muss. Aber durch die möglichkeit würde PB wieder nen tick besser werden

MFG PMV