AngularVelocity
AngularVelocity : Constraint
Overview
๊ฐ์ฒด๋ฅผ ์ผ์ ํ ๊ฐ์๋๋ก ํ์ ์ํค๊ธฐ ์ํ ๋ฌผ๋ฆฌ ์ ์ฝ(Constraint) ์ธ์คํด์ค์ ๋๋ค.
RelativeTo ์์ฑ์ World ๋๋ Attachment ์ค ์ด๋๋ก ์ค์ ํ๋๋์ ๋ฐ๋ผ, ๊ฐ์๋๊ฐ ์ ์ฉ๋๋ ๊ธฐ์ค์ด ๋ฌ๋ผ์ง๋๋ค.
Properties
AngularVelocity
Vector3
๊ฐ์๋๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
Code Samples
local Part = script.Parent
local Attachment = Part.Attachment
local AngularVelocity = Instance.new("AngularVelocity")
AngularVelocity.Attachment0 = Attachment
AngularVelocity.AngularVelocity = Vector3.new(0, 10, 0)
AngularVelocity.MaxTorque = 1000
AngularVelocity.RelativeTo = Enum.ActuatorRelativeTo.World
AngularVelocity.Parent = Part
MaxTorque
number
ํ์ ์ด๋ ์ ํ์ฉ๋๋ ์ต๋ ํ ํฌ(ํ์ ๋ ฅ)๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
Code Samples
local AngularVelocity = script.Parent
AngularVelocity.MaxTorque = 10
ReactionTorqueEnabled
bool
๊ฐ์๋๊ฐ ์ ์ฉ๋ ๋, ๊ทธ์ ๋ํ ๋ฐ์์ฉ ํ ํฌ๋ฅผ ํจ๊ป ์ ์ฉํ ์ง ์ค์ ํ ์ ์์ต๋๋ค.
์ด ์์ฑ์ RelativeTo ์์ฑ์ด Attachment1์ผ๋ก ์ค์ ๋์์ ๋๋ง ๋์ํ๋ฉฐ, ์์ฑ์ ํ์ฑํํ๋ฉด ์ฐ๊ฒฐ๋ ๋ ํํธ์ ๊ฐ์ ํฌ๊ธฐ์ด๋ฉด์ ๋ฐ๋ ๋ฐฉํฅ์ ํ์ ๋ ฅ(ํ ํฌ)์ ์ ์ฉํ๊ฒ ๋ฉ๋๋ค.
Code Samples
RelativeTo
Enum.ActuatorRelativeTo
ํ์ด ์ ์ฉ๋๋ ๊ธฐ์ค ์ขํ๊ณ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
World: ๊ฐ์๋ ๋ฒกํฐ๊ฐ ๊ทธ๋๋ก ์ฌ์ฉ๋ฉ๋๋ค.
Attachment0: Attachment0์ CFrame์ ๊ธฐ์ค์ผ๋ก ๊ฐ์๋ ๋ฒกํฐ๊ฐ ๋ณํ๋์ด ์ ์ฉ๋ฉ๋๋ค. (๋น๊ถ์ฅ)
Attachment1: Attachment1์ CFrame์ ๊ธฐ์ค์ผ๋ก ๊ฐ์๋ ๋ฒกํฐ๊ฐ ๋ณํ๋์ด ์ ์ฉ๋ฉ๋๋ค.
RelativeTo๋ฅผ Attachment0์ผ๋ก ์ค์ ํ ์๋ ์์ง๋ง, ์ด ๊ฒฝ์ฐ ๋น์ ์์ ์ธ ๋ฌผ๋ฆฌ ๋์์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ์ด๋ AngularVelocity ์ ์ฝ์ด ๊ธฐ๋ณธ์ ์ผ๋ก Attachment1์ ํ์ ๋ ฅ์ ์ ์ฉํ๋๋ก ์ค๊ณ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
Attachment0์ ๊ธฐ์ค์ผ๋ก ํ์ ๋ฐฉํฅ์ ๊ณ์ฐํ๋ฉด ๊ธฐ์ค์ ๊ณผ ํ์ ์ ์ฉ ๋์์ด ๋ค๋ฐ๋์ด, ์์์น ๋ชปํ ํ์ ๋ฐฉํฅ, ๋ถ์์ ํ ์์ง์, ๋๋ ์ถฉ๋๊ณผ ๊ฐ์ ๋ฌผ๋ฆฌ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
Code Samples
local AngularVelocity = script.Parent
AngularVelocity.RelativeTo = Enum.ActuatorRelativeTo.World
Methods
Events
See also
๋ฌผ๋ฆฌLast updated