BillboardGui
BillboardGui : SurfaceGuiBase
Overview
BillboardGui๋ 3D ๊ณต๊ฐ์ 2D UI ์์(GuiObject)๋ฅผ ๋ฐฐ์นํ๋ฉด์๋ ํญ์ ์นด๋ฉ๋ผ๋ฅผ ํฅํ๋๋ก ํ์ํด ์ฃผ๋ UI ์ปจํ ์ด๋์ ๋๋ค. ์ด ์ปจํ ์ด๋์ ์์น๋ ์ฐ๊ฒฐ๋ BasePart ๋๋ ์ง์ ๋ Adornee๋ฅผ ๊ธฐ์ค์ผ๋ก ์๋์ ์ผ๋ก ๊ฒฐ์ ๋ฉ๋๋ค.
๋ํ ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํด BillboardGui๋ ๋ด๋ถ์ ์ผ๋ก ๋ ๋๋ง ๊ฒฐ๊ณผ๋ฅผ ์บ์ฑํ์ฌ ๋ณํ๊ฐ ์์ ๋๋ ์ด๋ฅผ ์ฌ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ฌ๋ BillboardGui ์์ฒด์ ์์ฑ ๋ณํ, ์์ ์์์ ์์ฑ ๋ณ๊ฒฝ, ๋๋ ์์ ์์์ ์ถ๊ฐ/์ญ์ ๊ฐ ๋ฐ์ํ๋ฉด ์บ์๊ฐ ๋ฌดํจํ๋๋ฉฐ, ๋ค์ ๋ ๋๋ง ํ๋ ์์์ ํ๋ฉด ์ ๋ณด๊ฐ ๋ค์ ๊ณ์ฐ๋ฉ๋๋ค.
PlayerToHideFrom๋ฅผ ์ ์ธํ ์์ฑ์ ํด๋ผ์ด์ธํธ ํ๊ฒฝ์์๋ง ์ ์ดํ ์ ์์ต๋๋ค.
Properties
DistanceLowerLimit
float
BillboardGui๊ฐ ํ๋ ์ด์ด์ ์นด๋ฉ๋ผ์ ๋๋ฌด ๊ฐ๊น์์ก์ ๋, ๋ ์ด์ ํ๋๋์ง ์๋๋ก ์ ํํ๋ ๊ฑฐ๋ฆฌ์ ๋๋ค.
Code Samples
local BillboardGui = script.Parent
print(BillboardGui.DistanceLowerLimit)DistanceUpperLimit
float
BillboardGui๊ฐ ํ๋ ์ด์ด์ ์นด๋ฉ๋ผ๋ก๋ถํฐ ๋ฉ์ด์ง ๋, ๋ ์ด์ ์์์ง์ง ์๋๋ก ์ ํํ๋ ๊ฑฐ๋ฆฌ์ ๋๋ค.
Code Samples
ExtentsOffsetWorldSpace
Vector3
BillboardGui๊ฐ ๋ ๋๋ง๋๋ ์ค๋ธ์ ํธ๋ก๋ถํฐ ์ผ๋ง๋ ๋จ์ด์ ธ ํ์๋ ์ง๋ฅผ ์ง์ ํ๋ ์์ฑ์ ๋๋ค.
์๋ ์ขํ๊ณ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋๋ฉฐ ๋ชจ๋ธ์ ์ถ ์ ๋ ฌ ๋ฐ์ด๋ฉ ๋ฐ์ค(AABB) ํฌ๊ธฐ๋ฅผ ์ ๋ฐ ๋จ์๋ก ์ผ์ ์คํ์ ์ ์กฐ์ ํฉ๋๋ค.
Code Samples
PlayerToHideFrom
Player
BillboardGui๋ฅผ ํน์ ํ๋ ์ด์ด์๊ฒ ํ์ํ์ง ์๋๋ก ์ง์ ํฉ๋๋ค.
Code Samples
PositionOffset
Vector3
BillboardGui๊ฐ ๋ ๋๋ง๋๋ ์ค๋ธ์ ํธ๋ก๋ถํฐ ์ผ๋ง๋ ๋จ์ด์ ธ ํ์๋ ์ง๋ฅผ cm ๋จ์๋ก ์ง์ ํ๋ ์์ฑ์ ๋๋ค.
์ด๋ ๋ฐฉํฅ์ ์นด๋ฉ๋ผ์ ํ์ฌ ๋ฐฉํฅ์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค.
Code Samples
PositionOffsetWorldSpace
Vector3
BillboardGui๊ฐ ๋ ๋๋ง๋๋ ์ค๋ธ์ ํธ๋ก๋ถํฐ ์ผ๋ง๋ ๋จ์ด์ ธ ํ์๋ ์ง๋ฅผ cm ๋จ์๋ก ์ง์ ํ๋ ์์ฑ์ ๋๋ค.
์ด๋ ๋ฐฉํฅ์ ๋์ ์ค๋ธ์ ํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค.
Code Samples
SizeOffset
Vector2
BillboardGui๊ฐ ๋ ๋๋ง๋๋ ์ค๋ธ์ ํธ๋ก๋ถํฐ ์ผ๋ง๋ ๋จ์ด์ ธ ํ์๋ ์ง๋ฅผ cm ๋จ์๋ก ์ง์ ํ๋ ์์ฑ์ ๋๋ค.
์ด๋ ๋ฐฉํฅ์ ์คํฌ๋ฆฐ ํ๋ฉด์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค.
Code Samples
Methods
Events
See aslo
GUILast updated