G
glebbasov
{
int a = Model.fis[0].face[0, i];
int b = Model.fis[0].face[1, i];
int c = Model.fis[0].face[2, i];
здесь возникает ошибка
-->>>>if (hero.fis.godown
(hero.coordinates.x, hero.coordinates.y, hero.coordinates.z,
Model.fis[0].vert[0, a], Model.fis[0].vert[1, a], Model.fis[0].vert[2, a],
Model.fis[0].vert[0, b], Model.fis[0].vert[1, b], Model.fis[0].vert[2, b],
Model.fis[0].vert[0, c], Model.fis[0].vert[1, c], Model.fis[0].vert[2, c]) == true)
hero.coordinates.y = hero.coordinates.y - 1;
}
процедура из-за которой ошибка
public bool godown(float x, float y,float z, float x1, float y1, float z1,float x2, float y2, float z2,float x3,float z3, float y3)
{
if(WhereIsIt(x, z, x1, y1, x2, y2, x3, y3)==true)
if (y<y1)
return true;
return false;
}
Я не понимаю саму суть ошибки ,зарание спасибо.
int a = Model.fis[0].face[0, i];
int b = Model.fis[0].face[1, i];
int c = Model.fis[0].face[2, i];
здесь возникает ошибка
-->>>>if (hero.fis.godown
(hero.coordinates.x, hero.coordinates.y, hero.coordinates.z,
Model.fis[0].vert[0, a], Model.fis[0].vert[1, a], Model.fis[0].vert[2, a],
Model.fis[0].vert[0, b], Model.fis[0].vert[1, b], Model.fis[0].vert[2, b],
Model.fis[0].vert[0, c], Model.fis[0].vert[1, c], Model.fis[0].vert[2, c]) == true)
hero.coordinates.y = hero.coordinates.y - 1;
}
процедура из-за которой ошибка
public bool godown(float x, float y,float z, float x1, float y1, float z1,float x2, float y2, float z2,float x3,float z3, float y3)
{
if(WhereIsIt(x, z, x1, y1, x2, y2, x3, y3)==true)
if (y<y1)
return true;
return false;
}
Я не понимаю саму суть ошибки ,зарание спасибо.