VRํ๋ฉด ์์ ๋ฐ๋ผ๋ค๋๋ UI๋ฅผ ๋ง๋ค๊ณ ์ถ์๋ฐย
SmoothDampย
Lerp
Slerp ์ ๋ถ๋ค ๋๋๋๋ ๋๊ธฐ๋ค์
Rigidbody ์ฐ๊ฒฐํ๊ณ Interpolationํด๋ ์๋๊ณ
Update LateUpdate FixedUpdate ๋ค ํด๋ดค๋๋ฐ ๋๊ธฐ๋ค์
ํ๋ ์์ 60ํ๋ ์์ผ๋ก ์์ ์ ์ธ๋ฐ..ย
๋ฐฉ๋ฒ์ด ์์๊น์
์ฌ์ฉํ ์คํฌ๋ฆฝํธ๋
transform.position = Vector3.SmoothDamp(transform.position, FollowTrasnform.position,ref refVelocity, 0.2f);
transform.position = Vector3.Lerp(transform.position, FollowTrasnform.position, Time.FixedDeltatime);transform.position = Vector3.Lerp(transform.position, FollowTrasnform.position, Time.deltatime);
transform.position = Vector3.Lerp(transform.position, FollowTrasnform.position, 1 - Mathf.Exp(-10 * Time.deltatime));transform.position = Vector3.Lerp(transform.position, FollowTrasnform.position, 1 - Mathf.Exp(-10 * Time.FixedDeltatime));
transform.position = Vector3.Slerp(transform.position, FollowTrasnform.position, Time.deltatime);
transform.position = Vector3.Slerp(transform.position, FollowTrasnform.position, Time.FixedDeltatime);
์์ ์ ๋ถ๋ค ์จ๋ดค๋๋ฐ ๋ค ๋๊ธฐ๋ค์
๋ญ๊ฐ ๋ถ๋๋ฝ๊ฒ ์๋ํ๋ ๋ฐฉ๋ฒ์ด ์์๊น์
https://agebreak.blog.me/60192525037 ์ด๋ถ์ด ํ์ จ๋ ๊ฒ์ฒ๋ผ ์ค๊ฐ๊ฐ์ผ๋ก ํด๋ ๋๊น๋๋ค
๊ตฌ๊ธ์์ ์ฐพ์ ํจ์๋ฅผ ์ด์ฉํด๋ย ๋๊ธฐ๋ค์
- ย ย ย {
- ย ย ย }
VRํ๋ฉด ์์ ๋ฐ๋ผ๋ค๋๋ UI? ๋ด๊ฐ ๊ณ ๊ฐ๋ฅผ ์ข์ฐ๋ก ์์ง์ฌ๋ ๊ณ์ ์ ์ ์ผ๋ก ๋ณด์ฌ์ง๋ UI๋ฅผ ๋งํ๋๊ฑฐ์ผ?
๋ง๋ค๋ฉด : ์นด๋ฉ๋ผ์ ์์์ผ๋ก ๋ถ์ฌ์ผ ์ ๋๋ก UI๊ฐ ๋ถ๋๋ฝ๊ฒ ์ด๋ํ์ง ์์๊น
์๋๋ผ๋ฉด : VR ์๋ ์ฑ๋ก ํด๋ ๋๊ธฐ๋์ง ํ ์คํธํด๋ด์ผํ ๋ฏ