Konstantin Gross
Erfahrenes Mitglied
Hallo,
ich versuche gerade einen VB.NET Code nach C# zu übersetzten habe es auch übersetzt und der Code macht auch keine Probleme, aber später sobald er die Device erstellen will kommt ein Fehler und ich denke er hat was damit zu tun.
VB.NET:
Mein übersetzter C# Code:
Ich denke meine Variante ist falsch, weil ich das mit den || in VB.net nicht ganz verstehe, bitte helft mir
ich versuche gerade einen VB.NET Code nach C# zu übersetzten habe es auch übersetzt und der Code macht auch keine Probleme, aber später sobald er die Device erstellen will kommt ein Fehler und ich denke er hat was damit zu tun.
VB.NET:
Code:
If D3DCaps.DeviceCaps.SupportsHardwareTransformAndLight() And _
D3DCaps.DeviceCaps.SupportsPureDevice Then
CreateFlgs = CreateFlags.HardwareVertexProcessing Or _
CreateFlags.PureDevice
ElseIf D3DCaps.DeviceCaps.SupportsHardwareTransformAndLight() Then
CreateFlgs = CreateFlags.HardwareVertexProcessing
Else
CreateFlgs = CreateFlags.SoftwareVertexProcessing
End If
CreateFlgs = CreateFlgs Or CreateFlags.MultiThreaded
Mein übersetzter C# Code:
Code:
if(D3DCaps.DeviceCaps.SupportsHardwareTransformAndLight)
{
CreateFlgs = CreateFlags.HardwareVertexProcessing;
}
else if(D3DCaps.DeviceCaps.SupportsPureDevice)
{
CreateFlgs = CreateFlags.SoftwareVertexProcessing;
}
CreateFlgs = CreateFlags.MultiThreaded;
Ich denke meine Variante ist falsch, weil ich das mit den || in VB.net nicht ganz verstehe, bitte helft mir
