Hogyan készítsünk egy lookat a forgatás egy tengely
newRotation = négy részből. LookRotation # 40; átalakítani. álláspontja - célt. pozíció # 41; ;
És ne felejtsük el, nepomnyukakoy osztály, ahol megtudtuk, vektor. Ahhoz, hogy megtalálja a vektor, szükség van a koordinátáit a végén, hogy elvegye a koordináta eredetű. Meg vektor kell irányítani el az ágyút a cél. Ie Cannon - a kezdet és a cél - vége. És megvan az ellenkezője történt.
És mégis, amennyire én tudom, Vector3.x - csak olvasható.
Próbáld ki ezt:
void frissítése # 40; # 41;
# 123;
Kvaterniócsoport endRotation = kvaterniócsoport. LookRotation # 40; célt. álláspontja - transzformáció. pozíció # 41; ;
átalakítani. forgatóképesség = négy részből. Slerp # 40; átalakítani. forgatást. endRotation, Time. deltaTime * 8 # 41; ;
# 125;
Felvettem és ellenőrzik. Egyenletesség teljesítmény megerősítik.
Simmilliar írta (a): Ez lefordítani egy négy részből álló fok
Ez - éppen ellenkezőleg
Köszönöm.
A forgatás a kurzort a játékos mossuk le keltetett notebook metszésvonala egyenlet (2 pont) és a kerülete mentén (középre az első pont) Half posokraschal, négyzetre szorozni a változók maguk végül lett egy ilyen vad darab. De rabotae felvidítani.
ha # 40; célt. átalakítani. helyzetbe. Z> RotationController. átalakítani. helyzetbe. Z # 41;
# 123;
ZB = Mathf. sqrt # 40; r * r * # 40; célt. átalakítani. helyzetbe. z - RotationController. átalakítani. helyzetbe. Z # 41; * # 40; célt. átalakítani. helyzetbe. z - RotationController. átalakítani. helyzetbe. Z # 41; / # 40; # 40; célt. átalakítani. helyzetbe. y - RotationController. átalakítani. helyzetbe. y # 41; * # 40; célt. átalakítani. helyzetbe. y - RotationController. átalakítani. helyzetbe. y # 41; + # 40; célt. átalakítani. helyzetbe. z - RotationController. átalakítani. helyzetbe. Z # 41; * # 40; célt. átalakítani. helyzetbe. z - RotationController. átalakítani. helyzetbe. Z # 41; # 41; # 41; + RotationController. átalakítani. helyzetbe. z;
ha # 40; célt. átalakítani. helyzetbe. Z
ZB = - Mathf. sqrt # 40; r * r * # 40; célt. átalakítani. helyzetbe. z - RotationController. átalakítani. helyzetbe. Z # 41; * # 40; célt. átalakítani. helyzetbe. z - RotationController. átalakítani. helyzetbe. Z # 41; / # 40; # 40; célt. átalakítani. helyzetbe. y - RotationController. átalakítani. helyzetbe. y # 41; * # 40; célt. átalakítani. helyzetbe. y - RotationController. átalakítani. helyzetbe. y # 41; + # 40; célt. átalakítani. helyzetbe. z - RotationController. átalakítani. helyzetbe. Z # 41; * # 40; célt. átalakítani. helyzetbe. z - RotationController. átalakítani. helyzetbe. Z # 41; # 41; # 41; + RotationController. átalakítani. helyzetbe. z;
ha # 40; célt. átalakítani. helyzetbe. y> RotationController. átalakítani. helyzetbe. y # 41;
# 123;
Yb = Mathf. sqrt # 40; r * r - # 40; ZB - RotationController. átalakítani. helyzetbe. Z # 41; * # 40; ZB - RotationController. átalakítani. helyzetbe. Z # 41; # 41; + RotationController. átalakítani. helyzetbe. y;
# 125;
ha # 40; célt. átalakítani. helyzetbe. y
Yb = - Mathf. sqrt # 40; r * r - # 40; ZB - RotationController. átalakítani. helyzetbe. Z # 41; * # 40; ZB - RotationController. átalakítani. helyzetbe. Z # 41; # 41; + RotationController. átalakítani. helyzetbe. y;
# 125;
Igazgató. átalakítani. pozíció = new Vector3 # 40; 0, yb, zb # 41; ;
Igazgató. átalakítani. LookAt # 40; RotationController. átalakítani. pozíció # 41; ;
Rejtett szöveg: mutatása
Még lerp'om aki megtanította használatát, hogy lassú a lövedék. Nos, ez a fürdő a rigidbadi