Hallo,
um den ladevorgang zu beschleunigen, wollte ich meine modelle, die nur zum rendern verwendet werden, die Extradaten nicht zu erstellen. Wenn ich nun statt
|
C-/C++-Quelltext
|
1
|
pPlanet->Init(cFilename)
|
das hier schreibe:
|
C-/C++-Quelltext
|
1
|
pPlanet->Init(cFilename,"","",0,8,0,8,0,0)
|
nimmt er statt der Überladenen funktion um das modell aus einer Datei zu laden, die für virtuelle dateien. da aber
|
Quellcode
|
1
|
char* cFilename
|
ist, bekomme ich erwartungsgemäß folgenden fehler:
|
Quellcode
|
1
2
|
error C2664: 'tbResult tbModel::Init(tbVFile *,char *,char *,D3DPOOL,DWORD,D3DPOOL,DWORD,BOOL,BOOL)': Konvertierung des Parameters 1 von 'char *' in 'tbVFile *' nicht möglich
1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
|
kann ich irgendwie eine spezielle funktion "erzwingen" oder mache ich irgendwas falsch?
danke schon mal
mfg CBenni::O
Edit: 42 beiträge
juchuuuu