Code: Alles auswählen
IncludeFile "Screen3DRequester.pb"
If InitEngine3D()
InitSprite()
InitKeyboard()
InitMouse()
Add3DArchive("Data\" , #PB_3DArchive_FileSystem)
Add3DArchive("GUI\", #PB_3DArchive_FileSystem)
Add3DArchive("GUI\schemes", #PB_3DArchive_FileSystem)
Add3DArchive("GUI\imagesets", #PB_3DArchive_FileSystem)
Add3DArchive("GUI\fonts", #PB_3DArchive_FileSystem)
Add3DArchive("GUI\looknfeel", #PB_3DArchive_FileSystem)
Add3DArchive("GUI\layouts", #PB_3DArchive_FileSystem)
If Screen3DRequester()
;-Camera
CreateCamera(0,0,0,100,100)
;OpenWindow3D(3, 100, 100, 350, 110, "Puissance du tir")
TextGadget3D(0, 10, 50, 100, 40, "Text")
ShowGUI(255,1)
Repeat
Repeat : Event = WindowEvent3D() : Until Event = 0
ExamineKeyboard()
If ExamineMouse()
InputEvent3D(MouseX(),MouseY(),MouseButton(#PB_MouseButton_Left),"")
EndIf
RenderWorld()
Screen3DStats()
FlipBuffers()
Until KeyboardPushed(#PB_Key_Escape) Or Quit = 1
EndIf
Else
MessageRequester("Error", "The 3D Engine can't be initialized",0)
EndIf
Diese Fehlermeldung habe ich aus dem Englischen Forum aber Sie stimmt mit meiner überein:
Code: Alles auswählen
---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Assertion failed!
Program: ...
File: y:\cegui\include\CEGUISingleton.h
Line: 79
Expression: ms_Singleton
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)
---------------------------
Abort Retry Ignore
---------------------------