|
|
|||||||
| Регистрация | Справка | Пользователи | Социальные группы | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
#461 |
|
Под игом быта
Регистрация: 11.05.2013
Адрес: Ех-СССР
Сообщений: 2,757
|
..дык летом жара.. дальше 7-й миссии не до это...а потом и совсем..
__________________
"Ялла, ялла! Бурверон!" - суетливый афганский торопляк. "принятие или непринятие идей не должно зависеть от личных или общественных характеристик автора: его раса, национальность, вероисповедание, общественное положение и личные качества не имеют к этому никакого отношения". Торжество идей должно зависеть не от того, кто их поддерживает (или не поддерживает), а от их научной ценности и от того, что они объясняют события и явления лучше других. Последний раз редактировалось Toobone; 15.11.2018 в 15:28. |
|
|
|
|
|
#462 |
|
Под игом быта
Регистрация: 11.05.2013
Адрес: Ех-СССР
Сообщений: 2,757
|
__________________
"Ялла, ялла! Бурверон!" - суетливый афганский торопляк. "принятие или непринятие идей не должно зависеть от личных или общественных характеристик автора: его раса, национальность, вероисповедание, общественное положение и личные качества не имеют к этому никакого отношения". Торжество идей должно зависеть не от того, кто их поддерживает (или не поддерживает), а от их научной ценности и от того, что они объясняют события и явления лучше других. |
|
|
|
|
|
#463 |
|
Greif11
Регистрация: 27.08.2008
Адрес: FUBAR city Mariupol
Сообщений: 1,643
|
новый моторчик
__________________
|
|
|
|
|
|
#464 |
|
Местный
Регистрация: 28.09.2016
Сообщений: 14,419
|
|
|
|
|
|
|
#465 |
|
Местный
Регистрация: 28.09.2016
Сообщений: 14,419
|
Даже контровка на месте.
|
|
|
|
|
|
#466 |
|
Пенсионер
Регистрация: 24.06.2007
Адрес: Нерезиновая
Сообщений: 2,186
|
__________________
|
|
|
|
|
|
#467 |
|
Местный
|
Работа застопорилась.
При стрельбе по самолету нельзя повредить элероны и рули. Делал все по аналогии с И-16.
|
|
|
|
|
|
#468 |
|
Greif11
Регистрация: 27.08.2008
Адрес: FUBAR city Mariupol
Сообщений: 1,643
|
А в хиер файле коллижены рулей и эллеронов правильно поименованы? Если разночтение игра их проигнорирует и это в лучшем случае. Был у меня раньше в игре автожир недотрога стоит по нему стрельнуть --вылет на рабочий стол. Такая забагованная модель повреждений.
__________________
|
|
|
|
|
|
#469 |
|
Местный
|
У И-16 нет коллиженов для рулей и элеронов.
|
|
|
|
|
|
#470 |
|
Greif11
Регистрация: 27.08.2008
Адрес: FUBAR city Mariupol
Сообщений: 1,643
|
У ишака работает коллижен меша WingLOut_D0 который перекрывает собой элерон.
Я специально посмотрел как все там устроено и по видимому этот коллижен уже через класс переключает на поврежденный меш либа D1 D2 или CAP. Это уже зависит от сколько прилетело. А надо так сложно заморачиваться? Может проще сделать коллижен элеронам и рулю и прописать их в хим. Хотя я погорячился насчет D2 и CAPдля элеронов у ишака их нет только одна поврежденная модель D1 и все. Модель древняя и с очень нетрадиционным подходом к модели повреждений. По второй модели повреждений элероны и рули у него однозначно оторваны те уже отсутствуют. CAP предусматривает вообще один мешик в стыке центроплана и плоскости. Коллижен одинаков для 0 1 и 2 ![]() У тебя коллижен сделан идентично но видимо нет поддержки классом или есть еще какойто общий скрытый класс для повреждений где прописан самолет \имя коллизии\действие Потому как в классе И-16 никакой информации о повреждениях нет вообще. Хотя отличие УТ-1 есть У И-16 элерон привязан не к крылу а к Flap а он уже привязан к крылу. Визуально Флап копия элерона. Видимо отсутствие этой прокладки сказывается на конечном результате.
__________________
Последний раз редактировалось Grejf11; 18.11.2018 в 02:31. |
|
|
|
|
|
#471 |
|
Местный
|
|
|
|
|
|
|
#472 | |
|
Greif11
Регистрация: 27.08.2008
Адрес: FUBAR city Mariupol
Сообщений: 1,643
|
Цитата:
Тут в игре есть Класс FMDamages к которому отсылаются скорее всего FM Код:
/* FMDamages - Decompiled by JODE
* Visit http://jode.sourceforge.net/
*/
package com.maddox.il2.fm;
public class FMDamages
{
public static final long _AILERON_L = 1L;
public static final long _AILERON_R = 2L;
public static final long _FUSELAGE = 4L;
public static final long _ENGINE_1 = 8L;
public static final long _ENGINE_2 = 16L;
public static final long _ENGINE_3 = 32L;
public static final long _ENGINE_4 = 64L;
public static final long _GEAR_C = 128L;
public static final long _FLAP_R = 256L;
public static final long _GEAR_L = 512L;
public static final long _GEAR_R = 1024L;
public static final long _VER_STAB_1 = 2048L;
public static final long _VER_STAB_2 = 4096L;
public static final long _NOSE = 8192L;
public static final long _OIL = 16384L;
public static final long _RUDDER_1 = 32768L;
public static final long _RUDDER_2 = 65536L;
public static final long _HOR_STAB_L = 131072L;
public static final long _HOR_STAB_R = 262144L;
public static final long _TAIL_1 = 524288L;
public static final long _TAIL_2 = 1048576L;
public static final long _TANK_1 = 2097152L;
public static final long _TANK_2 = 4194304L;
public static final long _TANK_3 = 8388608L;
public static final long _TANK_4 = 16777216L;
public static final long _TURRET_1 = 33554432L;
public static final long _TURRET_2 = 67108864L;
public static final long _TURRET_3 = 134217728L;
public static final long _TURRET_4 = 268435456L;
public static final long _TURRET_5 = 536870912L;
public static final long _TURRET_6 = 1073741824L;
public static final long _ELEVATOR_L = 2147483648L;
public static final long _ELEVATOR_R = 4294967296L;
public static final long _WING_ROOT_L = 8589934592L;
public static final long _WING_MIDDLE_L = 17179869184L;
public static final long _WING_END_L = 34359738368L;
public static final long _WING_ROOT_R = 68719476736L;
public static final long _WING_MIDDLE_R = 137438953472L;
public static final long _WING_END_R = 274877906944L;
public static final long _NOMOREPARTS = 17592186044416L;
public static final long _RETURN_MASK = 547641784443L;
public static final long _DEATH_MASK = 238372257912L;
public static final boolean readyToReturn(long l) {
return (l & 0x7f81fe787bL) != 547641784443L;
}
public static final boolean readyToDeath(long l) {
return (l & 0x3780180078L) != 238372257912L;
}
}
__________________
Последний раз редактировалось Grejf11; 18.11.2018 в 11:07. |
|
|
|
|
|
|
#473 |
|
Местный
|
Может быть.
|
|
|
|
|
|
#474 |
|
Местный
|
Возник такой вопрос. Где чего надо поправить, чтобы самолет был устойчивым на воде? Сейчас поплавок бывает весь виден над водой или проваливается полностью под воду.
|
|
|
|
|
|
#475 |
|
Greif11
Регистрация: 27.08.2008
Адрес: FUBAR city Mariupol
Сообщений: 1,643
|
Посмотрел как сделан Фиат -- весьма уверенно держащийся на воде.
Вот его клипы на поплавке + в сборе есть еще один вынесен в корму за поплавками. ![]()
__________________
|
|
|
|
|
|
#476 | |
|
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,363
|
Цитата:
Вот из класса Ишака кусок кода: Код:
if(s.startsWith("xxsparli") && World.Rnd().nextFloat() < 0.25F && getEnergyPastArmor(9.5F * World.Rnd().nextFloat(1.0F, 3F), shot) > 0.0F)
{
Aircraft.debugprintln(this, "*** WingLIn Spars Damaged..");
nextDMGLevels(1, 2, "WingLIn_D" + chunkDamageVisible("WingLIn"), shot.initiator);
}
if(s.startsWith("xxsparri") && World.Rnd().nextFloat() < 0.25F && getEnergyPastArmor(9.5F * World.Rnd().nextFloat(1.0F, 3F), shot) > 0.0F)
{
Aircraft.debugprintln(this, "*** WingRIn Spars Damaged..");
nextDMGLevels(1, 2, "WingRIn_D" + chunkDamageVisible("WingRIn"), shot.initiator);
}
if(s.startsWith("xxsparlm") && World.Rnd().nextFloat() < 0.25F && getEnergyPastArmor(9.5F * World.Rnd().nextFloat(1.0F, 3F), shot) > 0.0F)
{
Aircraft.debugprintln(this, "*** WingLMid Spars Damaged..");
nextDMGLevels(1, 2, "WingLMid_D" + chunkDamageVisible("WingLMid"), shot.initiator);
}
if(s.startsWith("xxsparrm") && World.Rnd().nextFloat() < 0.25F && getEnergyPastArmor(9.5F * World.Rnd().nextFloat(1.0F, 3F), shot) > 0.0F)
{
Aircraft.debugprintln(this, "*** WingRMid Spars Damaged..");
nextDMGLevels(1, 2, "WingRMid_D" + chunkDamageVisible("WingRMid"), shot.initiator);
}
if(s.startsWith("xxsparlo") && World.Rnd().nextFloat() < 0.25F && getEnergyPastArmor(9.5F * World.Rnd().nextFloat(1.0F, 3F), shot) > 0.0F)
{
Aircraft.debugprintln(this, "*** WingLOut Spars Damaged..");
nextDMGLevels(1, 2, "WingLOut_D" + chunkDamageVisible("WingLOut"), shot.initiator);
}
if(s.startsWith("xxsparro") && World.Rnd().nextFloat() < 0.25F && getEnergyPastArmor(9.5F * World.Rnd().nextFloat(1.0F, 3F), shot) > 0.0F)
{
Aircraft.debugprintln(this, "*** WingROut Spars Damaged..");
nextDMGLevels(1, 2, "WingROut_D" + chunkDamageVisible("WingROut"), shot.initiator);
}
|
|
|
|
|
|
|
#477 |
|
Местный
Регистрация: 15.09.2008
Сообщений: 2,225
|
|
|
|
|
|
|
#478 |
|
Местный
|
УТ-1 тестовая версия. ![]() Приглашаются все желающие поучаствовать в тестинге модели УТ-1. Изъявивших желание просьба писать в личку. |
|
|
|
|
|
#479 |
|
Модератор
|
Эта ... а раньше что было, Олег? Не "тестовая версия"? Я просто спросить ©, если что
"Тестер" из меня тот ещё
|
|
|
|
|
|
#480 |
|
Местный
|
|
|
|
|
![]() |
| Здесь присутствуют: 3 (пользователей: 1 , гостей: 2) | |
| Валерий |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|