Mai jos vei afla cum sa schimbi textura la apa din joc (Water) si sa inlocuiesti cu altceva, de exemplu cu Lava (vezi poza mai jos).
*Poze / Video:
Apa normala:
Apa cu "skin" de lava:
*Link download / Code:
Asa se seteaza in WorldEditor o textura sa fie tip apa:
Code:
SpecialWaterPath "D:/ymir work/special/lava"
SpecialWaterCount 30Deschidem GameLib/MapOutdoor.h si cautam:
Code:
bool m_bSettingTerrainVisible;Deschidem GameLib/MapOutdoor.cpp si cautam:
Code:
m_bSettingTerrainVisible = false;Deschidem GameLib/MapOutdoorLoad.cpp si cautam:
Code:
if (stTokenVectorMap.end() != stTokenVectorMap.find("terrainvisible"))
{
m_bSettingTerrainVisible = (bool)(atoi(stTokenVectorMap["terrainvisible"][0].c_str()) != 0);
}
else
{
m_bSettingTerrainVisible = true;
}Deschidem GameLib/MapOutdoorLoad.cpp si cautam:
Code:
void CMapOutdoor::LoadWaterTexture()
{
UnloadWaterTexture();
char buf[256];
for (int i = 0; i < 30; ++i)
{
sprintf(buf, "d:/ymir Work/special/water/%02d.dds", i + 1);
m_WaterInstances[i].SetImagePointer((CGraphicImage *)CResourceManager::Instance().GetResourcePointer(buf));
}
}
void CMapOutdoor::UnloadWaterTexture()
{
for (int i = 0; i < 30; ++i)
m_WaterInstances[i].Destroy();
}

la acest mesaj și conținutul se va afișa automat.

