ํฌ์ง์ ๋ ์ฑ๋ ํ๋กํผํฐ
Understand properties for positional channels in Vivox.
์ฝ๋ ์๊ฐ 1๋ถ์ต๊ทผ ์
๋ฐ์ดํธ: 7๋ฌ ์
ํฌ์ง์ ๋ ์ค๋์ค ์ฑ๋์์ ์ฌ์ฉ์์ ์ค๋์ค ๊ฒฝํ์ Channel3DProperties ์ปดํฌ๋ํธ์ ์ํด
VivoxService.Instance.JoinPositionalChannelAsync-
AudibleDistance- ์ฒญ์๊ฐ ํ์์ ์์ฑ์ ๋ค์ ์ ์๊ณ ํ ์คํธ ๋ฉ์์ง๋ฅผ ์์ ํ ์ ์๋ ํ์๋ก๋ถํฐ์ ์ต๋ ๊ฑฐ๋ฆฌ์ ๋๋ค.
- ๊ธฐ๋ณธ๊ฐ์ 32์ ๋๋ค.
-
ConversationalDistance- ์์ญ ๋ด์์๋ ํ์์ ์ค๋์ค๊ฐ ์๋ ์๋์ ์ ์งํ๊ณ , ์์ญ์ ๋ฒ์ด๋๋ฉด ์์ฑ ์ฑํ ์ ์๋ฆฌ ํฌ๊ธฐ๊ฐ ํ์ด๋์์๋๊ธฐ ์์ํ๋ ๊ฒ์ฒ๋ผ ๋ค๋ฆฌ๋ ์์ญ์ ์กฐ์ ํฉ๋๋ค.
- ๊ธฐ๋ณธ๊ฐ์ 1์ ๋๋ค.
-
AudioFadeModel- ๋ฐ
ConversationalDistance๊ฐ์ ์ค๋์ค๊ฐ ํ์ด๋์์๋๋ ํํ๋ฅผ ์กฐ์ ํ๋ ์์ ๋๋ ์ปค๋ธ๋ฅผ ์ง์ ํฉ๋๋ค.AudibleDistance - ๊ธฐ๋ณธ๊ฐ์ ์ ๋๋ค.
AudioFadeModel.InverseByDistance
-
AudioFadeIntensityByDistance- ์ปค๋ธ์ ์งํญ์ ์กฐ์ ํ์ฌ ์์ฑ ์ฑํ ์๋ฆฌ ํฌ๊ธฐ์ ๊ฐ์ ์ ๋๋ฅผ ์กฐ์ ํฉ๋๋ค.
AudioFadeModel - ๊ธฐ๋ณธ๊ฐ์ 1.0์ ๋๋ค.
Channel3DProperties
๊ฑฐ๋ฆฌ ๊ฐ์ ์ปค์คํฐ๋ง์ด์ฆํ๋ ค๋ ๊ฒฝ์ฐ์๋ ๋ค์ ๊ฐ์ด๋๋ผ์ธ์ ๊ณ ๋ คํ์ญ์์ค.
-
AudibleDistance์ ConversationalDistance๋ ์ด๋ค ๋จ์๋ก๋ ํํํ ์ ์์ง๋ง, ํญ์ ์๋ก ๋์ผํ ๋จ์์ฌ์ผ ํฉ๋๋ค. ๊ฐ์ ๋ค๋ฅผ ์ ์์ต๋๋ค.
- ConversationalDistance๋ ํ์์ ์์ฑ์ ์๋ ์๋์ผ๋ก ๋ค์ ์ ์๋ ์ฒญ์์์ ๊ฑฐ๋ฆฌ์ ๋๋ค. ์ด ๊ฐ์ 0 <= ConversationalDistance <= AudibleDistance ๋ฒ์์ ์ ์์ฌ์ผ ํฉ๋๋ค. ์ด ๊ฑฐ๋ฆฌ๋ฅผ ๊ฐ๊น์ด ๊ฑฐ๋ฆฌ์์ ๋ํํ ์ ์๋ ์์ ๊ฑฐ๋ฆฌ๋ก ์๊ฐํ๋ฉด ๋ฉ๋๋ค.
- ConversationalDistance๋ ๊ฒ์ ๋ด์์ ๋ง์ ํ๋ ์ผ๋ฐ์ ์ธ ํ๋ ์ด์ด์ ํค์ ์ ๋ฐ ๋์ด์ผ ๋ ๊ฐ์ฅ ํ์ค์ ์ธ ์ํฅ์ ์ ๊ณตํฉ๋๋ค. ํ๋ ์ด์ด๊ฐ ์ผ๋ฐ์ ์ธ ์ฑ์ธ์ ํค๋ณด๋ค ์๊ฑฐ๋ ํฐ ๊ฒฝ์ฐ์๋ ์ด ๊ฐ์ ์กฐ์ ํ์ฌ ๋ง์ถฅ๋๋ค.
- AudioFadeModel ๊ธฐ๋ณธ๊ฐ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ์์ฑ ์ฑํ ์๋ฆฌ ํฌ๊ธฐ๊ฐ ๊ฐ์์ค๋ฝ๊ฒ ๋๊ธฐ๋ ๊ฒ์ฒ๋ผ ๋ค๋ฆฌ์ง ์๋๋ก AudibleDistance ๋ ์ง์ ์์ ๊ฑฐ์ 0์ ๊ฐ๊น๊ฒ ์์ฐ์ค๋ฝ๊ฒ ํ์ด๋์์ํ๋ ค๋ฉด AudibleDistance๋ฅผ ์ต์๊ฐ์ธ 32 x ConversationalDistance รท AudioFadeIntensityByDistance๋ก ์ค์ ํด์ผ ํฉ๋๋ค. ์์ ํ ์คํธ์ ๋ฒ์๋ฅผ ์ ํํ๋ ๋ฑ์ ๋ชฉ์ ์ผ๋ก ์ต๋ AudibleDistance ๊ฐ์ ๋ฎ์ถ๊ธฐ ์ํด AudioFadeIntensityByDistance๋ฅผ ๋์ผ ์ ์์ต๋๋ค. ์ฃผ๋ณ์ ๊ฒ์ ์์ ๋๋ ์์ ์ ์๋์ ๋ฐ๋ผ ์ํ๋ ๊ฑฐ๋ฆฌ์์๋ง ์์ฑ ์ฑํ ์ด ๋ค๋ฆฌ๊ฑฐ๋ ๋ค๋ฆฌ์ง ์๋๋ก ํ๊ธฐ ์ํด ์ด๋ฌํ ๊ฐ์ ์ถ๊ฐ์ ์ผ๋ก ์กฐ์ ํ ์ ์์ต๋๋ค.
- ExponentialByDistance AudioFadeModel์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ConversationalDistance ๊ฐ์ 1 ์ด์์ผ๋ก ์ ์งํด์ผ ํฉ๋๋ค.
- ExponentialByDistance AudioFadeModel์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ๋ค์ ์์์ ๋ฐ๋ผ AudioFadeIntensityByDistance ํ๋กํผํฐ ๊ฐ์ ์กฐ์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. AudioFadeIntensityByDistance = 3 รท (1 + 1.75 ร log10(ConversationalDistance))