Tento web používá soubory cookie. Dalším používáním webu s tímto souhlasíte.
jméno
heslo
přihlásit
zaregistrujte se
zapomněli jste heslo?
UNITY 3D
BYDK
Unity 3D ====== meta na stránkách : "Unity is the ultimate tool for video game development, architectural visualizations, and interactive media installations - publish to the web, Windows, OS X, Wii, Xbox 360, and iPhone with many more platforms to come." http://unity3d.com http://infiniteunity3d.com
Máte k tomu co říct? Vložte se do diskuze.
??? --- 15:45:36 17.8.2019
Našel by se zde ochotný programátor, který by měl chuť v unity udělal výzkumný obchod.
Jedná se asi celkem o 260 řádků obsahujících až 7 údajů pro 10 objektů.
Více v poště.
Díky.
BYDK --- 11:01:25 6.8.2019
Nasel jsem stranku, kde se daji zakoupit assety ve slevach. Snad nekomu poslouzi.

Asset Deals for Unity
https://www.gameassetdeals.com
FREELA --- 14:45:10 5.8.2019
BYDK:
JAACOB:
SHIGORBIRDMAN:

to dava smysl, diky moc
SHIGORBIRDMAN --- 13:17:15 5.8.2019
rucni vypocet bude v podstate delat uplne presne to same - zjisteni relativni pozice a rotace vuci prvnimu hristi (cili transformace z world do hriste local space) a pak zpetne transformovat z local noveho hriste do world space.

pokud z nejakeho duvodu nemuze byt hrac v hierarchii a nechce se ti pocitat, muzes pouzit prasarnu s nejakym dummy objektem, ktery budes parentovat misto nej a pro hrace zkopirujes jeho world pos / rot
SHIGORBIRDMAN --- 13:15:04 5.8.2019
FREELA: v tomhle pripade mi prijde nejjednodussi, jak uz bylo receno (a pokud to teda muzes udelat), opravdu parentnout hrace na to hriste a pak mu proste jen nastavoval localpos a localrot podle libosti relativne vuci hristi. cili pred spawnem dalsiho hriste si vzit localpos / localrot a po spawnu dalsiho je proste pouzit
JAACOB --- 12:42:33 5.8.2019
FREELA: jestli ti jde jen o rotace v ose Y, teoreticky by ti pro to mely stacit euler angles. Zjisti si eulerY prvniho hriste, eulerY prvniho hrace, udelej mezi nima rozdil (relativni natoceni hrace ke hristi) a pak u druheho hriste otoc noveho hrace stejne relativne k eulerY druheho hriste... To je takove polopaticke.

Pak me napada, za predpokladu, ze by hrac byl v hierarchii primo pod hristem, pouzit transform.localRotation, coz by mela byt relativni rotace vzhledem k parentovi - tedy po spawnu noveho hriste by melo stacit predat novemu hraci stejnou hodnotu local rotation.

Da se to ale resit i primo pres quaterniony, akorat v tom mam dodneska trochu bordel, tak ted mozna budu placat: Mam pocit, ze odectenim dvou quaternionu dostavas relativni rotaci, kterou pak muzes vynasobit jinej quaternion (mozna jeho Quaternion.Inverse hodnotu?) a melo by si to sednout. Ale tohle ted taham trochu z paty. Vim, ze jsem s tema operacema vzdycky chvilku valcil a ve finale zjistil, ze je na to, co potrebuju, nejakej daleko jednodussi postup...
FREELA --- 10:34:01 5.8.2019
BYDK: Vector3.Distance pouzivam, ale ted mi to nestaci. Zkusim to jeste rozepsat...

Na mape mam fotbalove hriste a to presne vodorovne (leva branka zapad/ prava vychod). Postavim hrace od stredu 3 metry na jih a 4 metry na zapad.

Nasledne spawnuju dalsi hriste, ktere je ale jinde na mape a o 45° clockwise otocene. A ted bych mel podle udaju z toho prvniho hriste zas postavit hrace na stejnou pozici.
BYDK --- 9:43:06 5.8.2019
FREELA: Jestli to chapu dobre, muzes si ty transformace parentnout. Pak se ti bude zobrazovat to co chces i s rotaci, vzdalenosti. Pohoda. :) Pripadne distance vypocitas: https://docs.unity3d.com/ScriptReference/Vector3.Distance.html
FREELA --- 1:09:38 5.8.2019
Jeden zacatecnicky dotaz:

Na mape mam bod A (Vector3, Quaternion) a bod B (Vector3, Quaternion)
Potreboval bych vypocitat distance tak, aby se po wipe mapy, na ktere se zobrazi nekde jinde opet a v jine rotaci bod A, zobrazil automaticky bod B a to i natoceny stejnym smerem vuci bodu A.

??? --- 23:39:26 29.7.2019
SHIGORBIRDMAN: Chápu, tak snad to nějak dopadne v rámci možností dobře.
I když někdy by nějaká ta rozumná čistka asi nebyla úplně na škodu. Biť by to bylo bolestné, ale pokud by to mělo pak ušetřit v nějakém rozumném horizontu nervy a lépe a jednoduššeji fungovat nezlobil bych se.