CreateCamera() bringt eine "assertion failed!" Fehlermeldung
Verfasst: 09.03.2011 12:56
				
				Hallo @all,
ich habe heute mal ein bisschen mit der 3D-Engine in PB 4.51 rumprobiert. Allerdings kommt eine Fehlermeldung bei der Funktion CreateCamera():

Hier noch der Code:
Ist dieser Fehler normal oder bin ich zu doof für die 3D-Engine? Der Beispielcode ("terrain.pb") funktioniert auch.
			ich habe heute mal ein bisschen mit der 3D-Engine in PB 4.51 rumprobiert. Allerdings kommt eine Fehlermeldung bei der Funktion CreateCamera():

Hier noch der Code:
Code: Alles auswählen
If fullscreen = #False
  hWnd = OpenWindow(#GAME_WINDOW,0,0,800,800,"Mystery Park",#PB_Window_MinimizeGadget|#PB_Window_MaximizeGadget|#PB_Window_Maximize)
  If hWnd = 0
    MessageRequester(#Name,"Cannot initialize the game window!")
    End
  Else
    If OpenWindowedScreen(WindowID(#GAME_WINDOW),0,0,WindowWidth(#GAME_WINDOW),WindowHeight(#GAME_WINDOW),0,0,0) = 0
      MessageRequester(#Name,"Cannot initialize the screen!")
      End
    EndIf
    ExamineMouse()
    ExamineKeyboard()
    Add3DArchive("images",#PB_3DArchive_FileSystem)
    CreateMaterial(#MATERIAL,LoadTexture(0,"terrain.jpg"))
    CreateTerrain("map2.jpg",MaterialID(#MATERIAL),1,1,1,4)
    CreateCamera(0,5,5,100,100) ; Hier kommt der Fehler
    CameraLocate(0,5,5,TerrainHeight(5,5))
    Repeat
      Select WaitWindowEvent()
        Case #PB_Event_CloseWindow
          If EventWindow() = #GAME_WINDOW
            Quit = 1
          EndIf
      EndSelect
    Until Quit = 1
  EndIf
EndIf