Aktuelle Zeit: 28.04.2024, 06:11

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 18.08.2007, 12:30 
Offline

Registriert: 18.08.2007, 12:12
Beiträge: 2
Hallo zusammen. Bin neu hier im Forum und habe auch direkt eine Frage.
Undzwar: Wie kann man in VB.net erreichen, dass Irrlicht nicht in einem neuen Fenster sondern in einem Fenster, dass ich zuvor mit dem Form-Editor von VB.net erstellt habe, startet? Ich habe bisher nur Tutorials gefunden, die diese Funktion mit C++ erklären (14.Win32 window). Ich hoffe, dass meine Frage beantwortet wird und bedanke mich schonmal im Vorraus dafür.

Mit freundlichen Grüßen
Nico alias entzsoft


Nach oben
 Profil  
 
BeitragVerfasst: 19.08.2007, 15:16 
Offline

Registriert: 18.08.2007, 12:12
Beiträge: 2
Das Problem hat sich gelöst. Ich poste im folgenden den Code den ich verwendet habe, um Irrlicht in einer PictureBox zu starten.

Code:
Private Sub StartEngine(ByVal c)
        ' Variablen deklarieren und definieren
        Dim device As IrrlichtDevice
        Dim cam As ICameraSceneNode
        Dim anim As ISceneNodeAnimator
        Dim cube As ISceneNode
        ' Starte Irrlicht
        device = New IrrlichtDevice(Irrlicht.Video.DriverType.DIRECT3D8, New Dimension2D(c.Width, c.Height), 32, False, False, False, True, c.Handle)
        cam = device.SceneManager.AddCameraSceneNode(Nothing, New Vector3D, New Vector3D, -1)
        anim = device.SceneManager.CreateFlyCircleAnimator(New Vector3D(0, 0, 0), 30.0F, 0)
        cam.AddAnimator(anim)
        cube = device.SceneManager.AddTestSceneNode(32.5, Nothing, -1, New Vector3D)
        cube.SetMaterialTexture(0, device.VideoDriver.GetTexture("media/1.png"))
        While device.Run And c.Enabled
            device.VideoDriver.BeginScene(True, True, New Irrlicht.Video.Color(0, 0, 0, 0))
            device.SceneManager.DrawAll()
            device.GUIEnvironment.DrawAll()
            device.VideoDriver.EndScene()
        End While
    End Sub

Die Funktion wird folgendermaßen gestartet:
Code:
StartEngine(picVorschau)


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de