PureBasic 4.60 RC 2

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
kayfr72
Beiträge: 129
Registriert: 12.09.2004 19:13
Wohnort: Ansbach/Weihenzell
Kontaktdaten:

Re: PureBasic 4.60 RC 2

Beitrag von kayfr72 »

Falko hat geschrieben: Bei mir musste ich unter Compileroptionen das DirectX9 - Subsystem entfernen, damit es funktioniert.
Also bei mir steht unter Compileroption & Subsystem nichts drin und Beispiel Sound3D und Third-Person funktionieren trotzdem nicht. Das hat einen anderen Grund weshalb das nicht funktioniert! Warum weis ich aber auch nicht!
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Re: PureBasic 4.60 RC 2

Beitrag von Falko »

kayfr72 hat geschrieben:
Falko hat geschrieben: Bei mir musste ich unter Compileroptionen das DirectX9 - Subsystem entfernen, damit es funktioniert.
Also bei mir steht unter Compileroption & Subsystem nichts drin und Beispiel Sound3D und Third-Person funktionieren trotzdem nicht. Das hat einen anderen Grund weshalb das nicht funktioniert! Warum weis ich aber auch nicht!
Wird bei dir keine Fehlermeldung oder irgendwas angezeigt?
Ich hatte mal testweise nur den PB-Ordner der RC2 auf mein Netbook kopiert und es kam eine Fehlermeldung beim Start von Sound3D, das eine 3Dx.. DLL fehlt. Nun probiere ich darauf eine Fullinstallation von PB und mal sehen, ob das dann wieder geht. Intel-ATOM-Prozessor hatte ich noch nicht getestet.

Gruß, Falko
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Benutzeravatar
HeX0R
Beiträge: 2954
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2
Kontaktdaten:

Re: PureBasic 4.60 RC 2

Beitrag von HeX0R »

Das hier kommt bei mir bei der Third Person Demo:
Error hat geschrieben: ---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Assertion failed!

Program: ...
File: z:\ogre\ogremain\include\OgreAxisAlignedBox.h
Line: 252

Expression: (min.x <= max.x && min.y <= max.y && min.z <= max.z) && "The minimum corner of the box must be less than or equal to maximum corner"

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)
Benutzeravatar
kayfr72
Beiträge: 129
Registriert: 12.09.2004 19:13
Wohnort: Ansbach/Weihenzell
Kontaktdaten:

Re: PureBasic 4.60 RC 2

Beitrag von kayfr72 »

Error hat geschrieben: ---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Assertion failed!

Program: ...
File: z:\ogre\ogremain\include\OgreAxisAlignedBox.h
Line: 252

Expression: (min.x <= max.x && min.y <= max.y && min.z <= max.z) && "The minimum corner of the box must be less than or equal to maximum corner"

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)
Genau diese Fehlermeldung kommt bei mir auch.
Benutzeravatar
HeX0R
Beiträge: 2954
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2
Kontaktdaten:

Re: PureBasic 4.60 RC 2

Beitrag von HeX0R »

O.k., da is wohl noch ein Bug in PB, wenn ich die Procedure CameraTrack wie folgt umschreibe geht alles:

Code: Alles auswählen

Procedure CameraTrack(*Camera.s_Camera, *Entity.s_Entity)
	Protected CameraPosition.Vector3, TargetPosition.Vector3, Temp.Vector3
	Protected V1.Vector3, V2.Vector3, x.f, y.f, z.f

	GetNodePosition(CameraPosition, *Entity\CameraNode)
	GetNodePosition(TargetPosition, *Entity\SightNode)
	x = NodeX(*Camera\CameraNode)
	y = NodeY(*Camera\CameraNode)
	z = NodeZ(*Camera\CameraNode)
	x = (CameraPosition\x - x) *  *Camera\Tightness
	y = (CameraPosition\y - y) *  *Camera\Tightness
	z = (CameraPosition\z - z) *  *Camera\Tightness
	MoveNode(*Camera\CameraNode, x, y, z)

	x = NodeX(*Camera\TargetNode)
	y = NodeY(*Camera\TargetNode)
	z = NodeZ(*Camera\TargetNode)
	x = (TargetPosition\x - x) *  *Camera\Tightness
	y = (TargetPosition\y - y) *  *Camera\Tightness
	z = (TargetPosition\z - z) *  *Camera\Tightness
	MoveNode(*Camera\TargetNode, x, y, z)

	CameraLookAt(*Camera\Camera, NodeX(*Camera\TargetNode), NodeY(*Camera\TargetNode), NodeZ(*Camera\TargetNode))

EndProcedure
ich habe das mal im englischen Forum gepostet:
http://www.purebasic.fr/english/viewtop ... 87#p365187
Zuletzt geändert von HeX0R am 29.10.2011 00:31, insgesamt 1-mal geändert.
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Re: PureBasic 4.60 RC 2

Beitrag von Falko »

Stimmt, ich musste bei mir noch das Direktx9 installieren damit es auf dem Netbook mit windowsXP
starten konnte ohne diese 3d3dx.dll Fehlermeldung kommt. Nun habe ich den gleichen Fehler, wie ihr
ihn habt. Unter Windows7 läuft es bei mir.
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Benutzeravatar
kayfr72
Beiträge: 129
Registriert: 12.09.2004 19:13
Wohnort: Ansbach/Weihenzell
Kontaktdaten:

Re: PureBasic 4.60 RC 2

Beitrag von kayfr72 »

Also mit der geänderten Procedure "CameraTrack" funktionierts bei mir jetzt auch. Und wo ist der Fehler oder Bug im Listing Sound3D? Könnt ich ja auch selbst mal schauen! :lol:
Benutzeravatar
HeX0R
Beiträge: 2954
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2
Kontaktdaten:

Re: PureBasic 4.60 RC 2

Beitrag von HeX0R »

kayfr72 hat geschrieben:Und wo ist der Fehler oder Bug im Listing Sound3D?
Es hängt sich bei

Code: Alles auswählen

LoadSound3D(0, "Roar.wav")
ohne Fehlermeldung auf.
Benutzeravatar
kayfr72
Beiträge: 129
Registriert: 12.09.2004 19:13
Wohnort: Ansbach/Weihenzell
Kontaktdaten:

Re: PureBasic 4.60 RC 2

Beitrag von kayfr72 »

HeX0R hat geschrieben: Es hängt sich bei

Code: Alles auswählen

LoadSound3D(0, "Roar.wav")
ohne Fehlermeldung auf.
füge doch mal:
Add3DArchive("Data",#PB_3DArchive_FileSystem) hinzu
und starte im Fullscreenmodus, dann funktioniert es bis auf einen Speicherfehler am Ausstieg des Programmes.

Schon ein wenig komisch der 3DSound :freak:
Edit: Fullscreen ist dringend notwendig. Funktioniert auch Window-Mode.
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Re: PureBasic 4.60 RC 2

Beitrag von PMV »

Da is nichts komisch drann ... die Sound3D-Lib is eine der (vielen) großen
Baustellen der implementierung von OGRE3D in PB. Leider eine Baustelle,
die wohl in 4.60 nicht angegangen werden konnte. Zumindest wurde
von Fred/ Freak nix dergleichen gemeldet.
http://www.purebasic.fr/english/viewtop ... =4&t=38176

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Antworten