SpotLight
SpotLight
์๋ฒ์์ ์ฌ์ฉ๋๋ ์คํฌํธ ๋ผ์ดํธ ๊ฐ์ฒด์์.
์์ฑ
Visible
๋ผ์ดํธ์ ํ์ ์ฌ๋ถ๋ฅผ ๋ณ๊ฒฝ๊ณผ ํ ์ ์์ด์
-- ์ํ --
Workspace.SpotLight.Visible = false
Intensity
๋ผ์ดํธ์ ๋ฐ๊ธฐ ๊ฐ์ ๋ณ๊ฒฝ๊ณผ ํ ์ ์์ด์
-- ์ํ --
Workspace.SpotLight.Intensity = 2
LightColor
๋ผ์ดํธ์ ์ปฌ๋ฌ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ด์
-- ์ํ --
Workspace.SpotLight.LightColor = Color.new(255, 0, 0, 255)
AttenuationRadius
๋ผ์ดํธ์ ๊ฐ์ ๋ฐ๊ฒฝ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ด์
-- ์ํ --
Workspace.SpotLight.AttenuationRadius = 700
InnerConeAngle
๋ผ์ดํธ ์์ชฝ ํฐ์ ๊ฐ๋๋ฅผ ๋ณ๊ฒฝํ ์ ์์ด์
-- ์ํ --
Workspace.SpotLight.InnerConeAngle = 20
OuterConeAngle
๋ผ์ดํธ ๋ฐ๊นฅ์ชฝ ํฐ์ ๊ฐ๋๋ฅผ ๋ณ๊ฒฝํ ์ ์์ด์
-- ์ํ --
Workspace.SpotLight.OuterConeAngle = 20
ํจ์
void SetColor(Color ChangedColor)
์คํฌํธ ๋ผ์ดํธ์ ์ปฌ๋ฌ๋ฅผ ๋ณ๊ฒฝํด์. (๋ณ๊ฒฝํ๊ณ ์ถ์ Color ๊ฐ) (deprecated) LightColor ๋ฅผ ์ฌ์ฉํ์ธ์.
Color GetColor()
ํด๋น ์คํฌํธ ๋ผ์ดํธ์ Color๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ด์. (deprecated) LightColor ๋ฅผ ์ฌ์ฉํ์ธ์.
void ChangeIntensity(number Intensity)
์คํฌํธ ๋ผ์ดํธ์ ๋ฐ๊ธฐ๋ฅผ ๋ณ๊ฒฝํด์. (์ค์ ํ ๋ฐ๊ธฐ ๊ฐ) (deprecated) Intensity ๋ฅผ ์ฌ์ฉํ์ธ์.
void ChangeAttenuationRadius(number radius)
์คํฌํธ ๋ผ์ดํธ์ ๊ฐ์ ์ํฅ๋ ฅ ๋ฒ์๋ฅผ ๋ณ๊ฒฝํด์. (๊ฐ์ ๋ฐ๊ฒฝ) (deprecated) AttenuationRadius ๋ฅผ ์ฌ์ฉํ์ธ์.
void ChangeInnerConeAngle(number angle)
์คํฌํธ ๋ผ์ดํธ์ ๋ด๋ถ ์๋ฟ ๊ฐ์ ๋ณ๊ฒฝํด์. (deprecated) InnerConeAngle ๋ฅผ ์ฌ์ฉํ์ธ์.
void ChangeOuterConeAngle(number angle)
์คํฌํธ ๋ผ์ดํธ์ ์ธ๋ถ ์๋ฟ ๊ฐ์ ๋ณ๊ฒฝํด์. (deprecated) OuterConeAngle ๋ฅผ ์ฌ์ฉํ์ธ์.
์ฌ์ฉ ๊ฐ๋ฅํ ๋ถ๋ชจ ์ค๋ธ์ ํธ ๊ธฐ๋ฅ๋ค
์์ฑ
์ด๋ฆ
์ค๋ช
๊ฐ์ฒด ํ์ฑํ ์ฌ๋ถ
๊ฐ์ฒด์ Matrix
๊ฐ์ฒด์ Local Transform
๊ฐ์ฒด์ ์์น Vector
๊ฐ์ฒด์ ๋ก์ปฌ์ขํ Vector
๊ฐ์ฒด์ ํ์ Vector
๊ฐ์ฒด์ ๋ก์ปฌ ํ์ Vector
๊ฐ์ฒด์ ํฌ๊ธฐ Vector
๊ฐ์ฒด์ ๊ฐ์์ฑ
์ด๋ฒคํธ
์ด๋ฆ
์ค๋ช
์์ฑ ํ ๋งค ํ๋ ์๋ง๋ค ํธ์ถ๋๋ ์ด๋ฒคํธ์์. ์ฐ๊ฒฐํจ์ ํ์์ function(updateTime), updateTime ์ number ์ ๋๋ค.
์ญ์ ๋ ๋ ํธ์ถ๋๋ ์ด๋ฒคํธ์์. ์ฐ๊ฒฐํจ์ ํ์์ function() ์ ๋๋ค.
Enable ๋ ๋ ํธ์ถ๋๋ ์ด๋ฒคํธ์์. ์ฐ๊ฒฐํจ์ ํ์์ function() ์ ๋๋ค.
Disable ๋ ๋ ํธ์ถ๋๋ ์ด๋ฒคํธ์์. ์ฐ๊ฒฐํจ์ ํ์์ function() ์ ๋๋ค.
ํจ์
์ด๋ฆ
์ค๋ช
๊ฐ์ฒด์ ํค ๊ฐ์ ์ป์ ์ ์์ด์.
ํ์ฌ ๋งคํธ๋ฆญ์ค์์ ์ค์ ๋ ๋งคํธ๋ฆญ์ค๋ก ๋ณด๊ฐ์ด ๋๋ ๋งคํธ๋ฆญ์ค๋ฅผ ์ค์ ํ ์ ์์ด์ ์ค์ ํ ์ ์์ด์. (Matrix ๊ฐ, bool ์ถฉ๋ ์ฒ๋ฆฌ ์ฌ๋ถ)
ํ์ฌ ๋งคํธ๋ฆญ์ค์์ ์ค์ ๋ ๋งคํธ๋ฆญ์ค๋ก ๋ณด๊ฐ์ด ๋๋ ๋งคํธ๋ฆญ์ค๋ฅผ ๋ก์ปฌ์ขํ๊ธฐ์ค์ผ๋ก ์ค์ ํ ์ ์์ด์ ์ค์ ํ ์ ์์ด์. (Matrix ๊ฐ, bool ์ถฉ๋ ์ฒ๋ฆฌ ์ฌ๋ถ)
์๊ฐ์ด๋ ํ๋ ๋งคํธ๋ฆญ์ค๋ฅผ ์ค์ ํ ์ ์์ด์. (Matrix ๊ฐ)
๊ฐ์ฒด์ ์์น๋ฅผ ์ค์ ํ ์ ์์ด์. (์ค์ ํ ์์น Vector ๊ฐ, ์ถฉ๋ ์ฒ๋ฆฌ ์ฌ๋ถ)
๊ฐ์ฒด์ tag๋ฅผ ์ค์ ํด์. (์ค์ ํ tag)
๊ฐ์ฒด์ ์ค์ ๋ tag๋ฅผ ์ป์ ์ ์์ด์.
์ ์ ๊ฐ ์ถ๊ฐํ ์ค๋ธ์ ํธ ์ปค์คํ ์ด๋ฒคํธ์ ํจ์๋ฅผ ์ฐ๊ฒฐํ ์ ์์ด์. (์ด๋ฒคํธ ์ด๋ฆ, ์ฐ๊ฒฐ ํจ์)
์ค๋ธ์ ํธ๊ฐ ํด๋นํ๋ ์์น๋ฅผ ๋ฐ๋ผ๋ณด๊ฒ ํ ์ ์์ด์. (๋ฐ๋ผ๋ณผ ์์น Vector)
Last updated
Was this helpful?