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