September 18 2025 07:17:40
Navigace
IL-2 BoS Návody
1. Aktivace licence
2. Ladění .ini
3. nastavení ovladačů
IL-2 BoS FAQ (pilot help)
IL-2 BoS FAQ (SW help)
Pilotovatelná letadla
CLoD Návody
Postup instalace volitelných záplat
Nastavení ovládání (Aircraft.csv)
IL-2 Návody
IL-2 Sturmovik (verze)
1. Začínáme s IL-2
2. Ladění conf.ini
3. nastavení ovladačů
IL-2 Sturmovik FAQ (pilot help)
IL-2 Sturmovik FAQ (SW help)
Pilotovatelná letadla
RoF Návody
Planeset
Kdo je on-line
· Hosté on-line: 6

· Piloti on-line: 0

· Registrovaní piloti: 2,755
· Nejnovější pilot: Glider
IL-2: Cliffs of Dover
IL-2 Sturmovik: Cliffs of Dover- krabice (box)
IL-2 Sturmovik 1946
IL-2 Sturmovik 1946 - krabice (box)
Rise of Flight
Rise of Flight - krabice (box)
Informace o SVK
Vlastníci a provozovatelé
Pravidla SVK fóra
Číst diskuzi
Svět Virtuálních Křídel (IL-2 Sturmovik 1946, Cliffs of Dover, Rise of Flight) » IL-2 Sturmovik 1946 (letový bojový simulátor z období druhé světové války) /*PC série*/ » IL-2: 1946 - Neoficiální Addony a MODy
 Vytisknout diskuzi
Avia Ba-122
magot
Stoupa napsal:
Problém s křídélkama, aby z pohledu z kokpitu ta neviditelná bublina neukusovala křídlo, přidal jsem tyto části i do modelu kokpitu...křídla, křidélka. Problém je, že ikdyž je vše naanimováno stejně jako u venkovního pohledu tak nesouhlasí rychlost pohybu. Zde by to chtělo nějak ovlivnit rychlost pohybu (neumim) nebo zneviditelnit při pohledu z kokpitu křidélka externálu. A vůbec nejlepší by bylo tu neviditelnou kouli zmenšit na minimum (ať jsem zkoušel dát jakýkoliv poloměr výsledek žádnej).


To omezení pohledu jak říkáš ta neviditelná koule tam je natvdro, to nejde změnit. Ale můžeš vybrat objekty v třídě kokpitu a "ochránit" je funkcí
reflectPlaneToModel a reflectPlaneMats:

něco jako toto:
Zdroj stáhnutí  Code

public class XXXXXX extends CockpitPilot
{
    class Interpolater extends InterpolateRef
    {

        public boolean tick()
        {
            if(bNeedSetUp)
            {
                reflectPlaneMats();
                bNeedSetUp = false;
            }
            if(((XXXXX)aircraft()).bChangedPit)
            {
                reflectPlaneToModel();
                ((XXXXXX)aircraft()).bChangedPit = false;
            }

a tak dále ... (registrace ostatních věcí)

protected void reflectPlaneToModel()
    {
        HierMesh hiermesh = aircraft().hierMesh();
        mesh.chunkVisible("WingLMid_D0", hiermesh.isChunkVisible("WingLMid_D0"));
        mesh.chunkVisible("WingLMid_D1", hiermesh.isChunkVisible("WingLMid_D1"));
        mesh.chunkVisible("WingLMid_D2", hiermesh.isChunkVisible("WingLMid_D2"));
        mesh.chunkVisible("WingLMid_D3", hiermesh.isChunkVisible("WingLMid_D3"));
        mesh.chunkVisible("WingLMid_CAP", hiermesh.isChunkVisible("WingLMid_CAP"));
        mesh.chunkVisible("WingRMid_D0", hiermesh.isChunkVisible("WingRMid_D0"));
        mesh.chunkVisible("WingRMid_D1", hiermesh.isChunkVisible("WingRMid_D1"));
        mesh.chunkVisible("WingRMid_D2", hiermesh.isChunkVisible("WingRMid_D2"));
        mesh.chunkVisible("WingRMid_D3", hiermesh.isChunkVisible("WingRMid_D3"));
        mesh.chunkVisible("WingRMid_CAP", hiermesh.isChunkVisible("WingRMid_CAP"));
        mesh.chunkVisible("CF_D0", hiermesh.isChunkVisible("CF_D0"));
        mesh.chunkVisible("CF_D1", hiermesh.isChunkVisible("CF_D1"));
        mesh.chunkVisible("CF_D2", hiermesh.isChunkVisible("CF_D2"));
    }

    protected void reflectPlaneMats()
    {
        HierMesh hiermesh = aircraft().hierMesh();
        com.maddox.il2.engine.Mat mat = hiermesh.material(hiermesh.materialFind("Gloss1D0o"));
        mesh.materialReplace("Gloss1D0o", mat);
        mat = hiermesh.material(hiermesh.materialFind("Gloss1D1o"));
        mesh.materialReplace("Gloss1D1o", mat);
        mat = hiermesh.material(hiermesh.materialFind("Gloss1D2o"));
        mesh.materialReplace("Gloss1D2o", mat);
        mat = hiermesh.material(hiermesh.materialFind("Gloss2D0o"));
        mesh.materialReplace("Gloss2D0o", mat);
        mat = hiermesh.material(hiermesh.materialFind("Matt1D0o"));
        mesh.materialReplace("Matt1D0o", mat);
        mat = hiermesh.material(hiermesh.materialFind("Matt1D1o"));
        mesh.materialReplace("Matt1D1o", mat);
        mat = hiermesh.material(hiermesh.materialFind("Matt2D2o"));
        mesh.materialReplace("Matt2D2o", mat);
    }





Tímto se např. vypíchnou křídla u dvouplošníku aby nemize v té "kouli"
Upravil/a magot dne 30-07-2012 18:15
 
Koty
Fuči... notak... v roce 37 ne, ale v roce 1936. A v Curychu byl rok na to letecký meeting. něco jako brněnský autosalon, ale mnohem, mnohem větší
Rien n'est parfait; c'est la vie!
 
Stoupa
magot napsal:

něco jako toto:
Zdroj stáhnutí  Code

public class XXXXXX extends CockpitPilot
{
    class Interpolater extends InterpolateRef
    {

        public boolean tick()
        {
            if(bNeedSetUp)
            {
                reflectPlaneMats();
                bNeedSetUp = false;
            }
            if(((XXXXX)aircraft()).bChangedPit)
            {
                reflectPlaneToModel();
                ((XXXXXX)aircraft()).bChangedPit = false;
            }

a tak dále ... (registrace ostatních věcí)

protected void reflectPlaneToModel()
    {
        HierMesh hiermesh = aircraft().hierMesh();
        mesh.chunkVisible("WingLMid_D0", hiermesh.isChunkVisible("WingLMid_D0"));
        mesh.chunkVisible("WingLMid_D1", hiermesh.isChunkVisible("WingLMid_D1"));
        mesh.chunkVisible("WingLMid_D2", hiermesh.isChunkVisible("WingLMid_D2"));
        mesh.chunkVisible("WingLMid_D3", hiermesh.isChunkVisible("WingLMid_D3"));
        mesh.chunkVisible("WingLMid_CAP", hiermesh.isChunkVisible("WingLMid_CAP"));
        mesh.chunkVisible("WingRMid_D0", hiermesh.isChunkVisible("WingRMid_D0"));
        mesh.chunkVisible("WingRMid_D1", hiermesh.isChunkVisible("WingRMid_D1"));
        mesh.chunkVisible("WingRMid_D2", hiermesh.isChunkVisible("WingRMid_D2"));
        mesh.chunkVisible("WingRMid_D3", hiermesh.isChunkVisible("WingRMid_D3"));
        mesh.chunkVisible("WingRMid_CAP", hiermesh.isChunkVisible("WingRMid_CAP"));
        mesh.chunkVisible("CF_D0", hiermesh.isChunkVisible("CF_D0"));
        mesh.chunkVisible("CF_D1", hiermesh.isChunkVisible("CF_D1"));
        mesh.chunkVisible("CF_D2", hiermesh.isChunkVisible("CF_D2"));
    }

    protected void reflectPlaneMats()
    {
        HierMesh hiermesh = aircraft().hierMesh();
        com.maddox.il2.engine.Mat mat = hiermesh.material(hiermesh.materialFind("Gloss1D0o"));
        mesh.materialReplace("Gloss1D0o", mat);
        mat = hiermesh.material(hiermesh.materialFind("Gloss1D1o"));
        mesh.materialReplace("Gloss1D1o", mat);
        mat = hiermesh.material(hiermesh.materialFind("Gloss1D2o"));
        mesh.materialReplace("Gloss1D2o", mat);
        mat = hiermesh.material(hiermesh.materialFind("Gloss2D0o"));
        mesh.materialReplace("Gloss2D0o", mat);
        mat = hiermesh.material(hiermesh.materialFind("Matt1D0o"));
        mesh.materialReplace("Matt1D0o", mat);
        mat = hiermesh.material(hiermesh.materialFind("Matt1D1o"));
        mesh.materialReplace("Matt1D1o", mat);
        mat = hiermesh.material(hiermesh.materialFind("Matt2D2o"));
        mesh.materialReplace("Matt2D2o", mat);
    }





Tímto se např. vypíchnou křídla u dvouplošníku aby nemize v té "kouli"


Přesně takhle to tam mam a nefunguje to.
 
magot
To je divné hmmm. A můžeš mi ukázat na típnutým screenu kde se to přesně děje?
 
313_OTU_oblak
1stCL_Fucida napsal:
Koty, absolutně nerozumím tomu, o čem mluvíš..jaké dvě a čtyři medaile? Vlastně nevím ani o žádné olympiádě v roce 1937 a už vůbec ne o olympiádě v Zürichu v roce 1937.

PS: František Novák byl jedním z nejlepších akrobatických pilotů na světě své doby. Jestli byl tím nejúspěšnějším, netuším.


pokud mne paměť neklame, vítězství bylo přiřknuto jinému, morálně a v očích publika tehdy vyhrál on.

nejen medaile určuje kvalitního pilota. To je jako tvrdit, že vettel je nejrychlejší pilot F1, přitom je zcela průměrný s nadprůměrným autem.
 
Stoupa
[img]http://i988.photobucket.com/albums/af2/Stoupa/ba122.jpg[/img] is not a valid Image.
 
Loku
Zdravim,omlouvte me za mou spatnou cestinu, tou nepuzivam obcas :D.myslim ze vim co je problem,musite pridat cast kodu na ovladani kridelek

float f1 = fm.CT.getAileron();
mesh.chunkSetAngles("AroneL_D0", 0.0F, -20F * f1, 0.0F);
mesh.chunkSetAngles("AroneR_D0", 0.0F, -20F * f1, 0.0F);

tak to by to melo vypadat kompletni,to je s pws10, ja sem pouzil -20 stupni pro vychyleni kridelek ale u tebe to musi byt stejne jako mas v javie na externi model,tak by to melo vypadat kompletni.Pamatuj si ze mas 4 kridelka a ten element ktery je pridan k nim ,vse musi byt pridani v kodu.

Zdroj stáhnutí  Code
        public boolean tick()
        {
            if(bNeedSetUp)
            {
                reflectPlaneMats();
                bNeedSetUp = false;
            }
            PWS_10 PWS_10 = (PWS_10)aircraft();
            if(PWS_10.bChangedPit)
            {
                reflectPlaneToModel();
                PWS_10 PWS_10_1 = (PWS_10)aircraft();
                PWS_10.bChangedPit = false;
            }
            setTmp = setOld;
            setOld = setNew;
            setNew = setTmp;
            setNew.altimeter = fm.getAltitude();
            if(Math.abs(fm.Or.getKren()) < 30F)
                setNew.azimuth = (35F * setOld.azimuth + fm.Or.azimut()) / 36F;
            if(setOld.azimuth > 270F && setNew.azimuth < 90F)
                setOld.azimuth -= 360F;
            if(setOld.azimuth < 90F && setNew.azimuth > 270F)
                setOld.azimuth += 360F;
            setNew.mix = (10F * setOld.mix + fm.EI.engines[0].getControlMix()) / 11F;
            setNew.throttle = (10F * setOld.throttle + fm.CT.PowerControl) / 11F;
            w.set(fm.getW());
            fm.Or.transform(w);
            setNew.turn = (33F * setOld.turn + w.z) / 34F;
            setNew.power = 0.85F * setOld.power + fm.EI.engines[0].getPowerOutput() * 0.15F;
            setNew.fuelpressure = 0.9F * setOld.fuelpressure + (fm.M.fuel > 1.0F && fm.EI.engines[0].getStage() == 6 ? 0.026F * (10F + (float)Math.sqrt(setNew.power)) : 0.0F) * 0.1F;
            float f1 = fm.CT.getAileron();
            mesh.chunkSetAngles("AroneL_D0", 0.0F, -20F * f1, 0.0F);
            mesh.chunkSetAngles("AroneR_D0", 0.0F, -20F * f1, 0.0F);
            return true;
        }





 
Stoupa
Thank You Loku, it works.
Javafix pro verzi 1.3: https://www.media...x.rar/file
Na straně 1 nová verze v1.4 = v1.3 + Javafix.

edit
Upravil/a Stoupa dne 29-11-2023 15:40
 
Koty
Stoupo, nerad tě opravuju, ale dopustil jsi se chyby, za kterou jsem byl pravidelně zjebáván... jde o zákeřné previdlo třetí osoby jednotného čísla... spočívá v jiném tvaru slovesa, než je normální... takže - it works. (fakt sory, ale...)
Rien n'est parfait; c'est la vie!
 
1stCL_Fucida
Koty...a tenhle znáš?

"Všichni měli ruce od krve, jenom já dršku!"

? Úsměv
"Verloren ist nur, wer sich selbst aufgibt."
 
Koty
1stCL_Fucida napsal:
Koty...a tenhle znáš?

"Všichni měli ruce od krve, jenom já dršku!"

? Úsměv


Jejda... můj životopis... Úsměv
Rien n'est parfait; c'est la vie!
 
magot
No vidíte Loku poradil Mrknutí
 
magot
Stoupo doporučuju zakoupit tuto knihu: Jan Ferák a ti druzí

Je tam takřka 750 povoskovaných stran A-5 a téměř na každé straně nějaké raritní fotky jinde nezveřejňované z prostředí školy českých stíhačů z mezi válečného období. Mnoho fotek z akcí našich letadel ve španělsku a českých stíhačů. Primárně je to věnováno Aeru A-101 A-100, Š-231 a Š-328, taky Avii B-534 a CZ bombardérům Fokker IX. Taky ranné Avie BH atd ... ale je za nekřesťanskou cenu, ale myslím že se to vyplatí.

Ve srovnání s ostatními knihami které se věnovali CZ letectvu je tato bezkonkurenční.
 
313_OTU_oblak
magot souhlasím, zrovna to louskám....spousta fotek, asi nej o španělsku co se shrnutí fakt týče (o našich).

pokud hledáte dobré čtení, tak doporučuji knihu o ferákovi (v dešti bomb ? )
 
Hoper
magot napsal:
Stoupo doporučuju zakoupit tuto knihu: Jan Ferák a ti druzí

...

už jsem na ní někdy před prázdninama koukal
nebýt té ceny, bral jsem ji už tehdy :) (hmm, tak myslím, že na Hl.nádraží ji měli o 200,- dražší; za 700,- bych ji bral hned)
pokud jste za půlkou a přesto ji doporučujete, tak se asi obětuju :D (hlavně to Španělsko...)
Upravil/a Hoper dne 02-08-2012 07:20
Porazit nepřítele a dát mu život může vypadat jako projev laskavosti,
ale ve skutečnosti to je to nejkrutější, co poraženého může potkat.

[samurajský pohled na zajetí]
ovarek.cz/hamster.gif
 
veikso
Na netu už od 524 Kč.Mrknutí
 
magot
Hoper napsal:
magot napsal:
Stoupo doporučuju zakoupit tuto knihu: Jan Ferák a ti druzí

...

už jsem na ní někdy před prázdninama koukal
nebýt té ceny, bral jsem ji už tehdy Úsměv (hmm, tak myslím, že na Hl.nádraží ji měli o 200,- dražší; za 700,- bych ji bral hned)
pokud jste za půlkou a přesto ji doporučujete, tak se asi obětuju Šklebící se (hlavně to Španělsko...)

Od druhé půlky je zajímavější, první půlka Španělsko Mrknutí
 
Hoper
oki :)
Porazit nepřítele a dát mu život může vypadat jako projev laskavosti,
ale ve skutečnosti to je to nejkrutější, co poraženého může potkat.

[samurajský pohled na zajetí]
ovarek.cz/hamster.gif
 
313_OTU_oblak
ale je to bichle...jsem zakysnutý ješě v první půlce Úsměv
 
Stoupa
Nová verze v1.5 přidány CAPs.
 
Přejít na fórum:
Přihlášení
Jméno

Heslo



Nejste pilotem?
Klikněte sem
a zaregistrujte se.

Zapomněli jste heslo?
Pro zaslání nového
Klikněte sem.
TeamSpeak3
cr597.teamspeak3.com:9254
Heslo: net

Rychlovka
Pro přidání zprávy se musíte přihlásit.

13-09-2025 17:59
Ahoj, jak bych si s vámi mohl zalétat? Kdy, kde a jak? Létal jsem BOS solo a ted si na TAW trosku osvojil i engine mgmt a navigaci jen podle mapy. Sám ale nemám šanci. Létám za spojence.

20-08-2025 11:11
Ahoj dneska někdo na il-2 budem na teamspeaku kolem 5-6 hod klidne i ty Vity muzes dorazit taky se vracime po dlouhé době. Mrknutí

19-08-2025 21:45
Ahoj, Po půlce života jsem si vzpoměl na svoje létání. Bohužel si pamatuji už jen starý Il-2 1946. Co se tedy teď létá Úsměv poraďte mi kde bych objevil staré veterány.

09-08-2025 13:55
Tak na zbytek roku hodně štěstí jako z Kokury!

23-07-2025 10:14
A kde máš ty "svoje" obrázky?

22-07-2025 20:07
já "svoje" nezakazuju

18-07-2025 10:09
Jaké nalinkované obrázky? 95% obrázků na netu nelze linkovat, je to zakázáno.

14-07-2025 18:24
a není tu čistě náhodou někdo, kdo ví proč se nezobrazují nalinkované obrázky?

13-07-2025 23:31
Další zpráva o medvědech! Šklebící se

13-07-2025 19:07
Pro zajímavost: Na území česka se v minulosti v hradních příkopech medvědi nikdy nepoužívali. Bylo to neekonomické.

38,030,731 návštěv