RaycastParams
Overview
RaycastParams๋ Raycast ์คํ ์ ์ ์ฉ๋ ์กฐ๊ฑด๊ณผ ํํฐ๋ฅผ ์ ์ํ๋ ์ค์ ์ฉ ๋ฐ์ดํฐ ํ์ ์ ๋๋ค. WorldRoot:Raycast๋ฅผ ํธ์ถํ ๋ ์ฌ์ฉ๋๋ฉฐ, ์ด๋ค ๊ฐ์ฒด๋ฅผ ์ถฉ๋ ๋์์ ํฌํจํ๊ฑฐ๋ ์ ์ธํ ์ง, ์ด๋ค ์ถฉ๋ ๊ทธ๋ฃน ๊ธฐ์ค์ผ๋ก ๊ฒ์ฌํ ์ง๋ฅผ ์ธ๋ฐํ๊ฒ ์ ์ดํ ์ ์์ต๋๋ค.
Constructors
new
์๋ก์ด RaycastParams ์ธ์คํด์ค๋ฅผ ์์ฑํฉ๋๋ค. ์์ฑ ์์๋ ์ด๊ธฐ ์ค์ ๊ฐ์ด ํฌํจ๋์ง ์์ผ๋ฉฐ, ๋ ์ด์บ์คํธ์ ์ฌ์ฉํ ํํฐ, ์ถฉ๋ ๊ทธ๋ฃน ๋ฑ์ ์์ฑ์ ์ฌ์ฉ ๋ชฉ์ ์ ๋ง๊ฒ ๊ฐ๋ณ์ ์ผ๋ก ์ง์ ํด์ผ ํฉ๋๋ค.
Parameters
Return
RaycastParams
์์ฑ๋ RaycastParams์ ๋๋ค.
Code Samples
local RaycastParams = RaycastParams.new()Properties
FilterDescendantsInstances
array
์ด ๋ฐฐ์ด์ ๋ ์ด์บ์คํธ ์ํ ์ ํฌํจํ๊ฑฐ๋ ์ ์ธํ ๊ธฐ์ค์ด ๋๋ ๊ฐ์ฒด๋ค์ ์ง์ ํฉ๋๋ค. ๋ฐฐ์ด์ ๋ฑ๋ก๋ ๊ฐ ๊ฐ์ฒด์ ๋ชจ๋ ์์ ์์๋ค์ด ํจ๊ป ๊ณ ๋ ค๋๋ฉฐ, FilterType ์ค์ ์ ๋ฐ๋ผ ๋ ์ด์บ์คํธ ์ถฉ๋ ๋์์ ํฌํจ๋๊ฑฐ๋ ๋ฌด์๋ฉ๋๋ค.
Code Samples
FilterType
Enum.RaycastFilterType
FilterDescendantsInstances์ ํฌํจ๋ ๊ฐ์ฒด๋ค์ ๋ ์ด์บ์คํธ ๋์์ ํฌํจํ ์ง ๋๋ ์ ์ธํ ์ง๋ฅผ ์ง์ ํฉ๋๋ค. ์ ํ๋ RaycastFilterType ์ด๊ฑฐํ ๊ฐ์ ๋ฐ๋ผ, ํด๋น ๋ฐฐ์ด์ด ์ถฉ๋ ๊ฒ์ฌ ํ๋ณด๋ฅผ ์ ํํ๋ ๊ธฐ์ค์ผ๋ก ์ ์ฉ๋ฉ๋๋ค.
Code Samples
IgnoreWater
boolean
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
CollisionGroup
string
๋ ์ด์บ์คํธ๊ฐ ์ด๋ค ์ถฉ๋ ๊ทธ๋ฃน ๊ท์น์ ๊ธฐ์ค์ผ๋ก ๋์ํ ์ง๋ฅผ ์ ์ํฉ๋๋ค. ์ง์ ๋ ์ถฉ๋ ๊ทธ๋ฃน๊ณผ ์ํธ ์ถฉ๋์ด ํ์ฉ๋์ง ์์ ํํธ๋ค์ ๋ ์ด์บ์คํธ ๋์์์ ์๋์ผ๋ก ์ ์ธ๋ฉ๋๋ค. ๋ณ๋์ ์ค์ ์ด ์์ ๊ฒฝ์ฐ, ๊ธฐ๋ณธ ์ถฉ๋ ๊ทธ๋ฃน์ด ์ฌ์ฉ๋์ด ๋ ์ด์บ์คํธ๊ฐ ์ฒ๋ฆฌ๋ฉ๋๋ค.
Code Samples
RespectCanCollide
boolean
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
BruteForceAllSlow
boolean
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
Methods
AddToFilter
์ง์ ๋ ์ธ์คํด์ค๋ค์ FilterDescendantsInstances ๋ชฉ๋ก์ ์ถ๊ฐํฉ๋๋ค.
ํํฐ ๋ฐฐ์ด์ ์ง์ ์์ ํ๋ ๋ฐฉ์๋ณด๋ค ๊ฐ๋จํ๊ณ ํจ์จ์ ์ด๋ฉฐ, ๋ ์ด์บ์คํธ ํํฐ ๊ตฌ์ฑ์ ๋ณด๋ค ์์ ํ๊ณ ์ผ๊ด๋๊ฒ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๋ํ ์ด ๋ฉ์๋๋ ํํฐ ์ค์ ์ ๋จ๊ณ์ ์ผ๋ก ๋์ ํ ๋ ์ ํฉํฉ๋๋ค.
Parameters
Instance|array InValue
๋ ์ด์บ์คํธ ํํฐ์ ์ถ๊ฐํ ์ธ์คํด์ค ๋๋ ์ธ์คํด์ค ๋ฐฐ์ด์ ๋๋ค.
Return
RaycastParams
ํํฐ๊ฐ ๊ฐฑ์ ๋ RaycastParams ๊ฐ์ฒด๋ฅผ ๋ฐํํฉ๋๋ค.
Code Samples
See also
WorldRootLast updated