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

GUI

Last updated