Показать сообщение отдельно
Старый 04.03.2012, 21:42   #459
jabo
подсадной пассажир
 
Аватар для jabo
 
Регистрация: 15.01.2010
Адрес: Earth
Сообщений: 1,431
По умолчанию

Цитата:
Сообщение от Molva Посмотреть сообщение
Добавил в класс Як-3 строки:

protected void moveWingFold(com.maddox.il2.engine.HierMesh hiermesh, float f)
{
hiermesh.chunkSetAngles("WingLOut_D0", 0.0F, com.maddox.il2.objects.air.Aircraft.cvt(f, 0.01F, 0.99F, 0.0F, 95F), 0.0F);
hiermesh.chunkSetAngles("WingROut_D0", 0.0F, com.maddox.il2.objects.air.Aircraft.cvt(f, 0.01F, 0.99F, 0.0F, -95F), 0.0F);
}

public void moveWingFold(float f)
{
if(f < 0.001F)
{
setGunPodsOn(true);
hideWingWeapons(false);
} else
{
setGunPodsOn(false);
FM.CT.WeaponControl[0] = false;
hideWingWeapons(true);
}
moveWingFold(hierMesh(), f);
}
У сифайра это выглядит так
Цитата:
protected void moveWingFold(HierMesh hiermesh, float f)
{
hiermesh.chunkSetAngles("WingLMid_D0", 0.0F, -112F * f, 0.0F);
hiermesh.chunkSetAngles("WingLOut_D0", 0.0F, -112F * f, 0.0F);
hiermesh.chunkSetAngles("WingRMid_D0", 0.0F, -112F * f, 0.0F);
hiermesh.chunkSetAngles("WingROut_D0", 0.0F, -112F * f, 0.0F);
}

public void moveWingFold(float f)
{
moveWingFold(hierMesh(), f);
if(f < 0.001F)
{
setGunPodsOn(true);
hideWingWeapons(false);
} else
{
setGunPodsOn(false);
FM.CT.WeaponControl[0] = false;
hideWingWeapons(true);
}
}
jabo вне форума   Ответить с цитированием