Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Filip Tomek
Člen
Avatar
Filip Tomek:26.7.2011 11:58

Zdravím, potřeboval bych poradit jak udělat aby objekt, na který se dívá kamera ze shora byl neustále na pozici myši. O něco jsem se pokusil, ale myš mi pořád ujíždí:
http://fil-kun.ic.cz/…3d_a_mys.exe

 
Odpovědět
26.7.2011 11:58
Avatar
Panda38
Tvůrce
Avatar
Odpovídá na Filip Tomek
Panda38:26.7.2011 21:28

Ve Vašem případě je ještě potřeba vynásobit souřadnice myši (po odečtení středu plochy, než je nastavíte do objektu) zkusmou konstantou, u Vás vyhovuje číslo 2. Ale musíte počítat s tím, že se jedná o perspektivní projekci - při změně výšky objektu nebo kamery by musel být jiný násobek. Ještě se pak podívejte na nastavení výšky kamery (souřadnice Y), máte tam asi neplánovanou zvláštnost, se kterou kameru nastavujete na výšku 35.

 
Nahoru Odpovědět
26.7.2011 21:28
Avatar
Filip Tomek
Člen
Avatar
Filip Tomek:27.7.2011 12:57

Už to skoro mám, ale pořád to trošku ujíždí. Takže ty souřadnice nejsou uplně přesné. http://fil-kun.ic.cz/…d_a_mys2.exe

 
Nahoru Odpovědět
27.7.2011 12:57
Avatar
Panda38
Tvůrce
Avatar
Odpovídá na Filip Tomek
Panda38:27.7.2011 18:37

Jede Vám to docela pěkně. To jsou ale jen přibližné výpočty. Přesný přepočet je ve 3D projekci mnohem složitější. Namísto dalšího upřesňování výpočtů byste měl jednodušší vypnout zobrazení Windows kurzoru (nastavením vzhledu na prázdný obrázek - příkaz ve skupině ovládání / myš) a vodit ve 3D světě grafický kurzor myši, který bude 3D objektem stejně jako ten domek, s Windows kurzorem bude souhlasit jen takto přibližně (proto je Windows kurzor vypnutý), ale s 3D objekty bude sedět přesně. Je ale dobře aby kurzory nadále spolu seděly alespoň takto nepřesně, aby se dalo ovládat okno vyjetím ven z oblasti. Raději ale vypínejte kurzor jen při aktivní aplikaci, jinak vracet na standardní kurzor.

 
Nahoru Odpovědět
27.7.2011 18:37
Avatar
Filip Tomek
Člen
Avatar
Filip Tomek:27.7.2011 20:00

To mě nenapadlo. Velice děkuji za rady.

 
Nahoru Odpovědět
27.7.2011 20:00
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.