ArmA 2 Arrowhead Fórum

ArmA 2 Arrowhead - české komunitní fórum
Právě je stř 08. zář 2010 10:56:30

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 
Autor Zpráva
 Předmět příspěvku: Kontrola výšky letu ve velkých výškách
PříspěvekNapsal: čtv 29. črc 2010 16:16:26 
Offline

Registrován: čtv 29. črc 2010 16:08:58
Příspěvky: 15
Zdravím.
Právě řeším tento problém v Arma 2: OA. Vím, že nemá vliv, kterou BI hru užívám v podstatě.

Potřeboval bych zaručit letadlu, aby letělo plynule nad krajinou jako by ho ovládal hráč.
Protože jakmile se AI dostává nad výšky 1000 metrů, začiná bláznit a jakmile má příkaz letět ve výšce 4000 metrů, začne zmatkovat a točí se dokola kvůli nerovnúmu terénu pod ní.

Chci udělat HALO výsadek z Hercula z právě velké výšky, ale nejsem schopen donutit letadlo letět rovně tam kam má, letadlo stále hledá obliky kolem neexistujících hor, údolí a kopců, kterých je v OA zrovna požehnaně.

Nevymyslel někdo skript, který umí kontrolovat výšku letadla a zároveň dynamicky upravoval výšku letadla aby nebláznilo a stále si myslelo, že může lětet rovně,protože jeho výška je v pohodě.

Něco jako
vyska = 4000
Teď nějak vytáhnout pozici letadla a zejména jeho výšku
porovnat je a když si nejsou rovny, tak vyska = (height - vyska) + vyska
Tím by se dostala nová úroveň výšky a pomocí příkazu FlyInHeight by se nastavila.

Jenomže nějak nevím jak zjistit tu aktuální výšku.

Poté by se to samože zacyklovalo do smyčky s rychlostí třeba 0,05.

Pls, help.

Jo a taky nějak nemůžu přijít na to jak otevírat různé potřebné skripty, které si vytvořím mimo hru jako je init.sqf O:-)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kontrola výšky letu ve velkých výškách
PříspěvekNapsal: pát 30. črc 2010 11:22:27 
Offline
Administrátor
Uživatelský avatar

Registrován: stř 03. čer 2009 11:55:55
Příspěvky: 346
Bydliště: Šalingrad
Pokud ti nevyhovuje flyinHeight, tak možná zkus let prostě natvrdo naskriptovat přes příkazy setPos,getPos,setDir,getDir za pomocí goniometrických fcí ;)

_________________
Quod licet Iovi, non licet bovi


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kontrola výšky letu ve velkých výškách
PříspěvekNapsal: pát 30. črc 2010 17:55:57 
Offline

Registrován: čtv 29. črc 2010 16:08:58
Příspěvky: 15
Celoush píše:
Pokud ti nevyhovuje flyinHeight, tak možná zkus let prostě natvrdo naskriptovat přes příkazy setPos,getPos,setDir,getDir za pomocí goniometrických fcí ;)


Já mám právě problém porozumět jak fungujou tyhle GetPos,atd ...
Prostě potřebuju nějak rozumně vytáhnout výšku letadla a rychle ji předělat na jinou hodnotu,aby sebou to letadlo v těch velkých výškách tak zmateně neskákalo :)

Ale na tom něco bude. natvrdo mu vysvětlit kam má letět. Nj,ale jak mu zistím azimut a tyhlety věci? :)
To jááá neumíííím :(


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kontrola výšky letu ve velkých výškách
PříspěvekNapsal: sob 31. črc 2010 20:25:42 
Offline

Registrován: čtv 29. črc 2010 16:08:58
Příspěvky: 15
Problém vyřešen přes velice ale opravdu velice efektivní metodu!!!

http://forums.bistudio.com/showthread.php?t=101421

Tohle doporučuju všem modařům pročíst. V našich čekých Offline náodech o tom ještě není ani zímka, ale jde o opravdovou revoluci v editací misí.

Protože pomocí příkazů UnitCapture/Play lze nahrávat vlastní pohyby a poté je nechat pouštět přímo jako pohyby ve hře. Mají tam ukázky co s tím lze dělat a jeden týpek tam udělal velice jednoduché ale brilantně vypadající přistání helikoptér a jejich průlet údolím.
Vskutku brilantní.
Jediný problém, který by mohl vadit tak před deseti roky, velikost mise těmito kvanty dat narůstá do velikosti Mb :D


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Kontrola výšky letu ve velkých výškách
PříspěvekNapsal: ned 01. srp 2010 13:02:16 
Offline
Administrátor
Uživatelský avatar

Registrován: stř 03. čer 2009 11:55:55
Příspěvky: 346
Bydliště: Šalingrad
Citace:
Keep in mind this script is designed for air units, like helicopters and aircrafts. It's not working properly with ground units (wheels are not turning with vehicle among other things) and it doesn't capture soldier's animations.
takže úplně ne pro všechny jednotky, ale pro letecké je to opravdu dobrá věcička.
Citace:
Jediný problém, který by mohl vadit tak před deseti roky, velikost mise těmito kvanty dat narůstá do velikosti Mb
což nevidím jako problém. Není rok 2001 a doba modemistů ;)

_________________
Quod licet Iovi, non licet bovi


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Přejít na:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Český překlad – phpBB.cz