Ich hab bei mir das sash-system eingefügt und bekomme beim compilen (client) folgende fehler:
Code:
Fehler 270 error C2039: 'PART_SASH': Ist kein Element von 'CRaceData' c: \Client\GameLib\ActorInstanceAttach.cpp 613 gamelib Fehler 271 error C2065: 'PART_SASH': nichtdeklarierter Bezeichner c: \Client\GameLib\ActorInstanceAttach.cpp 613 gamelib Fehler 272 error C2039: 'PART_SASH': Ist kein Element von 'CRaceData' c: \Client\GameLib\ActorInstanceAttach.cpp 614 gamelib Fehler 273 error C2065: 'PART_SASH': nichtdeklarierter Bezeichner c: \Client\GameLib\ActorInstanceAttach.cpp 614 gamelib Fehler 274 error C2039: 'PART_SASH': Ist kein Element von 'CRaceData' c: \Client\GameLib\ActorInstanceAttach.cpp 614 gamelib Fehler 275 error C2065: 'PART_SASH': nichtdeklarierter Bezeichner c: \Client\GameLib\ActorInstanceAttach.cpp 614 gamelib Fehler 276 error C2039: 'PART_SASH': Ist kein Element von 'CRaceData' c: \Client\GameLib\ActorInstanceAttach.cpp 619 gamelib Fehler 277 error C2065: 'PART_SASH': nichtdeklarierter Bezeichner c: \Client\GameLib\ActorInstanceAttach.cpp 619 gamelib Fehler 278 error C2039: 'PART_SASH': Ist kein Element von 'CRaceData' c: \Client\GameLib\ActorInstanceAttach.cpp 620 gamelib Fehler 279 error C2065: 'PART_SASH': nichtdeklarierter Bezeichner c: \Client\GameLib\ActorInstanceAttach.cpp 620 gamelib Fehler 280 error C2039: 'PART_SASH': Ist kein Element von 'CRaceData' c: \Client\GameLib\ActorInstanceAttach.cpp 620 gamelib Fehler 281 error C2065: 'PART_SASH': nichtdeklarierter Bezeichner c: \Client\GameLib\ActorInstanceAttach.cpp 620 gamelib Fehler 282 error C2039: 'PART_SASH': Ist kein Element von 'CRaceData' c: \Client\GameLib\ActorInstanceAttach.cpp 621 gamelib Fehler 284 error C2065: 'PART_SASH': nichtdeklarierter Bezeichner c: \Client\GameLib\ActorInstanceAttach.cpp 621 gamelib Fehler 286 error C2039: 'PART_SASH': Ist kein Element von 'CRaceData' c: \Client\GameLib\ActorInstanceAttach.cpp 630 gamelib Fehler 288 error C2065: 'PART_SASH': nichtdeklarierter Bezeichner c: \Client\GameLib\ActorInstanceAttach.cpp 630 gamelib Fehler 309 fatal error LNK1181: Eingabedatei "..\gamelib\release\gamelib.lib" kann nicht geöffnet werden. UserInterface UserInterface
ActorInstanceAttach.cpp:
Code:
#ifdef ENABLE_SASH_SYSTEM
void CActorInstance::AttachSash(CItemData * pItemData, float fSpecular)
{
if (!pItemData)
{
RegisterModelThing(CRaceData::PART_SASH, NULL);
SetModelInstance(CRaceData::PART_SASH, CRaceData::PART_SASH, 0);
RefreshActorInstance();
return;
}
RegisterModelThing(CRaceData::PART_SASH, pItemData->GetModelThing());
SetModelInstance(CRaceData::PART_SASH, CRaceData::PART_SASH, 0);
AttachModelInstance(CRaceData::PART_MAIN, "Bip01 Spine2", CRaceData::PART_SASH);
if (fSpecular > 0.0f)
{
SMaterialData kMaterialData;
kMaterialData.pImage = NULL;
kMaterialData.isSpecularEnable = TRUE;
kMaterialData.fSpecularPower = fSpecular;
kMaterialData.bSphereMapIndex = 1;
SetMaterialData(CRaceData::PART_SASH, NULL, kMaterialData);
}
}
#endif
lg






