Právě je sob lis 23, 2024 4:46 pm

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 10 ] 
Autor Zpráva
 Předmět příspěvku: Ovládání lodi
PříspěvekNapsal: sob srp 06, 2011 9:30 am 
Offline
.......
.......
Uživatelský avatar

Registrován: úte črc 04, 2006 8:11 am
Příspěvky: 1148
Bydliště: Pardubice
Rozhodl jsem se vyzkoušet blender game engine. Mým cílem je vyzkoušet si to na lodi. Chci rozpohybovat loď (člun). Dokážu nastavit v logic bricks základní pohyby, ale to není to pravé ořechové. 8-)

Proto se chci zeptat na následující:

1) Jak nastavit, aby se loď rozjížděla postupně (tj. zrychlovala) a zpomalovala
2) Jak nastavit, aby zatáčela a ne se posouvala bokem do strany (snad mi rozumíte)

Pokud je někde návod nebo máte tipy, budu za ně rád. :wink:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Ovládání lodi
PříspěvekNapsal: sob srp 06, 2011 9:58 am 
Offline
...........
...........
Uživatelský avatar

Registrován: sob zář 18, 2004 4:13 pm
Příspěvky: 1898
Bydliště: Slovensko, Bratislava
1 - Ja by som to riešil vektorom rýchlosti(pohybu v pred). Budeš mať tento vektor, pri stlačení dopredu alebo do zadu sa k nemu pripočíta nejaká hodnota s ohľadom na max. rýchlosť. No a pre simuláciu trenia o vodu a spomaľovania budeš tento vektor násobiť iným vektorom spomalenia. aktRychlost *= 0.95.
Aby to nebolo len také suché, tak v každom výpočte môžeš zarátavať aj aktuálnu rýchlosť lode, jej kinetickú energiu, natočenie trupu na smer pohybu a podobne.

2 - rotácia po ose Z

Niekde som videl aj pekný článok ako robili fyziku člnu pre aquadelic, ale neviem ho nájsť.
Možno toto trochu pomôže: http://www.atm.ox.ac.uk/rowing/physics/basics.html


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Ovládání lodi
PříspěvekNapsal: sob srp 06, 2011 10:01 am 
Offline
.......
.......
Uživatelský avatar

Registrován: úte črc 04, 2006 8:11 am
Příspěvky: 1148
Bydliště: Pardubice
rozumím tomu dobře, že toto půjde přes python? :wink:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Ovládání lodi
PříspěvekNapsal: sob srp 06, 2011 10:09 am 
Offline
...........
...........
Uživatelský avatar

Registrován: sob zář 18, 2004 4:13 pm
Příspěvky: 1898
Bydliště: Slovensko, Bratislava
Ano :-)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Ovládání lodi
PříspěvekNapsal: pát říj 21, 2011 11:06 am 
Offline
.......
.......
Uživatelský avatar

Registrován: úte črc 04, 2006 8:11 am
Příspěvky: 1148
Bydliště: Pardubice
Rád bych svůj dotaz ještě rozšířil o otázku, jaký engine použít.
Přemýšlím nad tím nejen vyzkoušet BGE, ale také i jiný (free, opensource atd.) engine.
Nemáte někdo prosím tip? 8-)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Ovládání lodi
PříspěvekNapsal: pát říj 21, 2011 1:01 pm 
Offline
...........
...........
Uživatelský avatar

Registrován: sob zář 18, 2004 4:13 pm
Příspěvky: 1898
Bydliště: Slovensko, Bratislava
UDK, Unity3D, XNA, jMonkeyEngine, irrlicht.

UDK - pokiaľ chceš od engine-u vytrieskať maximum, mne príde dosť ťažkopádny.
Unity3D - tiež výkonný engine, intuitívne ovládanie, avšak free verzia má okresané možnosti.(absencia realtime shadows), + vie pracovať s .blend súbormi.
XNA - neviem, ale na českých hrách ho dosť ľuí preferuje.
jMonkeyEngine - zvláda náročnejšie efekty, free, viac menej hrubé písanie kódu len trochu odľahčené funkciami engine-u.
irrlicht - free , hrubé písanie kódu, celkom jenoduchý, efekty bez znalosti shaderov takmer nulové. - starý engine.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Ovládání lodi
PříspěvekNapsal: sob říj 22, 2011 11:47 am 
Offline
.......
.......
Uživatelský avatar

Registrován: úte črc 04, 2006 8:11 am
Příspěvky: 1148
Bydliště: Pardubice
Díky za tipy.
Rozumím tomu, že "uživatelsky nejpřítulnější" jsou UDK a UNITY?
Alespoň ze screenshots mi to tak připadá.

Zeptal bych se ještě na jednu věc. jak to vypadá s nějakými návody (čeština/angličtina) pro UDK jsem našel nějaký český seriál, ale pro UNITY nic v češtině, ale mraky zajímavých věcí v angličtině.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Ovládání lodi
PříspěvekNapsal: sob říj 22, 2011 1:00 pm 
Offline
...........
...........
Uživatelský avatar

Registrován: sob zář 18, 2004 4:13 pm
Příspěvky: 1898
Bydliště: Slovensko, Bratislava
Rozumieš správne.

Ako som písal o UDK. Mne nesadlo, skúšal som v ňom pár vecí, ale moc mi to nešlo.
Unity sa mi dosť páči, ako som ho nainštaloval, tak za 2 dni som bol schopný urobiť hru.
Pripomína mi blender. V češtine zrejme tutoriály nenájdeš, ale v angličtine je toho vážne spústa. Majú skvelú podporu.
Nehovoriac o zariadeniach ktoré podporuje.
Je síce platený pokiaľ chceš využívať všetky jeho možnosti, ale poľa mňa za to stojí a v budúcnosti plánujem zakúpiť licencie.
Majú tiež servis union. Stačí im poslať hru a oni ju za teba distribuujú za čo si pýtajú 20% zo zisku. Podľa mňa celkom fér.

Neviem či má niečo také aj UDK, až na toľko som sa oň nezaujímal.

Tiež kolľko ľudí, toľko chutí, a tebe nemusí voňiať Unity a UDK ti sadne.
Lepšie je si vyskúsať obea a rozhodnúť sa.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Ovládání lodi
PříspěvekNapsal: sob říj 22, 2011 1:19 pm 
Offline
.......
.......
Uživatelský avatar

Registrován: úte črc 04, 2006 8:11 am
Příspěvky: 1148
Bydliště: Pardubice
No, mám je oba nainstalované a zatím z toho mám obdobný pocit jako ty. :wink:
Hm, budu ale zkoušet a uvidíme.
Máš někde odkaz na nějaké své dílko v unity?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Ovládání lodi
PříspěvekNapsal: sob říj 22, 2011 3:50 pm 
Offline
...........
...........
Uživatelský avatar

Registrován: sob zář 18, 2004 4:13 pm
Příspěvky: 1898
Bydliště: Slovensko, Bratislava
http://www.youtube.com/watch?v=90b4FgN2CyM
Exe: z-zone.ic.cz/tmp/UPong.zip

Tu je milikiller-ov test v unity. Tuším to zvládol za jeden-dva večery.
viewtopic.php?f=10&t=8315

S milikiller-om sme začali v unity v ten istý deň. Takže máš prípadnú podporu z našej strany.

Poväčšine len tak testujem a skúšam.
Pred pár dňami som za jeden deň rozbehal základ multiplayera.
Nečakal som že to bude až tak jednoduché.


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ů: 10 ] 

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 10 návštevní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

Hledat:
Přejít na:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz