CharacterClient
CharacterClient
ํด๋ผ์ด์ธํธ์์ ์ฌ์ฉ๋๋ ๊ณต์ฉ ์บ๋ฆญํฐ์ ๋ํ ๊ฐ์ฒด์์.
์์ฑ
Visible
์บ๋ฆญํฐ์ ๊ฐ์์ฑ
-- ์ํ --
Transform
์บ๋ฆญํฐ์ Matring ์์
-- ์ํ --
Location
์บ๋ฆญํฐ ์์น๊ฐ์ด์์.
-- ์ํ --
Rotation
์บ๋ฆญํฐ ํ์ ๊ฐ์ด์์.
-- ์ํ --
ํจ์
AnimStateMachine AddAnimStateMachine(string StateMachineName)
Game:AddAnimStateMachineSetting๋ก ์ถ๊ฐ๋ ์ํ ๋จธ์ ์ค ์ ๋๋ฉ์ด์ ์ํ ๋จธ์ ์ ์ถ๊ฐํด์. (์ถ๊ฐํ ์ํ ๋จธ์ ์ด๋ฆ)
AnimStateMachine GetAnimStateMachine(string StateMachineName)
ํด๋น ์ ๋๋ฉ์ด์ ์ํ ๋จธ์ ์ ์ป์ ์ ์์ด์. (์ป๊ณ ์ถ์ ์ํ ๋จธ์ ์ด๋ฆ)
AnimStateBase GetCurAnimState()
ํ์ฌ ์ ๋๋ฉ์ด์ ์ ์ํ๋ฅผ ์ป์ ์ ์์ด์.
void ChangeAnimState(string AnimState)
ํด๋นํ๋ ์ ๋๋ฉ์ด์ ์ ์ํ๋ก ๋ณ๊ฒฝํ ์ ์์ด์. (๋ณ๊ฒฝํ๊ณ ์ถ์ ์ ๋๋ฉ์ด์ ์ํ ์ด๋ฆ)
void ChangeAnimState(string AnimState, number BlendTime)
ํด๋นํ๋ ์ ๋๋ฉ์ด์ ์ ์ํ๋ก ๋ณ๊ฒฝํ ์ ์์ด์. (๋ณ๊ฒฝํ๊ณ ์ถ์ ์ ๋๋ฉ์ด์ ์ํ ์ด๋ฆ, ๋ธ๋ ๋ฉ ์๊ฐ)
-- ์ํ --
void ChangeAnimStateMachine(string ChangeStateMacnine)
ํด๋น ์ ๋๋ฉ์ด์ ์ํ ๋จธ์ ์ ๋ณ๊ฒฝํ ์ ์์ด์. (๋ณ๊ฒฝํ๊ณ ์ถ์ ์ํ ๋จธ์ ์ด๋ฆ)
void PlayAnimWithExpression(string InAnimState, string InFaceTypeName, number InFaceTime, bool InFaceLoop)
ํด๋นํ๋ ์ ๋๋ฉ์ด์ ์ ์ํ์ ํ์ ์ผ๋ก ๋ณ๊ฒฝํ ์ ์์ด์(์ํ๊ฐ ๋ณ๊ฒฝ๋๋ฉด ํ์ ๋ ์ฌ์์ ์ค์งํด์).
void SetCharacterFaceExpression(string InFaceTypeName, number InTime)
์บ๋ฆญํฐ์ ํ์ ์ ์ฌ์ํด์.
void StopCharacterFaceExpression()
์บ๋ฆญํฐ์ ํ์ ์ฌ์์ ์ทจ์ํด์.
void AttachObject(Object TargetObject, AttachPoint Point)
์บ๋ฆญํฐ์ ํ๊ฒ ์ค๋ธ์ ํธ๋ฅผ ๋ถ์ผ ์ ์์ด์. (ํ๊ฒ ์ค๋ธ์ ํธ, ๋ถ์ผ AttachPoint)
-- ์ํ --
void AttachObject(Object TargetObject, CharacterBone Bone)
์บ๋ฆญํฐ์ ํ๊ฒ ์ค๋ธ์ ํธ๋ฅผ ๋ถ์ผ ์ ์์ด์. (ํ๊ฒ ์ค๋ธ์ ํธ, ๋ถ์ผ Bone)
-- ์ํ --
void DetachObject(Object TargetObject)
์บ๋ฆญํฐ์ ๋ถ์ด์๋ ์ค๋ธ์ ํธ๋ฅผ ๋จ์ด๋จ๋ฆด ์ ์์ด์. (ํ๊ฒ ์ค๋ธ์ ํธ)
-- ์ํ --
void DetachAllObject()
์บ๋ฆญํฐ์ ๋ถ์ด์๋ ๋ชจ๋ ์ค๋ธ์ ํธ๋ฅผ ๋จ์ด๋จ๋ ค์.
-- ์ํ --
์ฌ์ฉ ๊ฐ๋ฅํ ๋ถ๋ชจ ์ค๋ธ์ ํธ ๊ธฐ๋ฅ๋ค
์์ฑ
์ด๋ฆ
์ค๋ช
์ด๋ฒคํธ
์ด๋ฆ
์ค๋ช
ํจ์
์ด๋ฆ
์ค๋ช
ํ์ฌ ์บ๋ฆญํฐ๊ฐ ์ฃฝ์ด์๋ ์ํ์ธ์ง ์ ์ ์์ด์.
์บ๋ฆญํฐ๊ฐ ๊ณต์ค์ ๋ ์๋์ง ์๋์ง ์ป์ ์ ์์ด์.
์บ๋ฆญํฐ๊ฐ ํ์ฌ ์ ํ ๊ฐ๋ฅํ ์ํ์ธ์ง ์ ์ ์์ด์.
ํด๋น ์บ๋ฆญํฐ์ ํ์ฌ ์ด๋ ์๋๋ฅผ ์ป์ ์ ์์ด์.
Last updated