Character
Character
ํด๋ผ์ด์ธํธ์์ ์ฌ์ฉ๋๋ ์บ๋ฆญํฐ์ ๋ํ ๊ฐ์ฒด์์.
ํจ์
Player GetPlayer()
ํด๋น ์บ๋ฆญํฐ์ ํ๋ ์ด์ด๋ฅผ ์ป์ ์ ์์ด์.
-- ์ํ --
number GetPlayerID()
ํ๋ ์ด์ด์ ์์ด๋๋ฅผ ์ป์ ์ ์์ด์.
-- ์ํ --
string GetPlayerNickName()
ํ๋ ์ด์ด์ ๋๋ค์์ ์ป์ ์ ์์ด์.
-- ์ํ --
FX CreateFX(ObjectFX FXObject, Bone BoneType)
์บ๋ฆญํฐ ํน์ ์์น์ FX๋ฅผ ์์ฑํ ์ ์์ด์. (์์ฑ ํ๊ณ ์ถ์ FX ์ค๋ธ์ ํธ, Enum.BoneType.ํ์ )
-- ์ํ --
ObjectSound CreateSound(ObjectSound SoundObject)
์บ๋ฆญํฐ์ ์์น์ Sound๋ฅผ ์์ฑํ ์ ์์ด์. (์์ฑ ํ๊ณ ์ถ์ Sound ์ค๋ธ์ ํธ)
-- ์ํ --
SurfaceUI AddPlayerHUD(string UIName, UIScreen UI, UIDisplayType Type)
UI HUD๋ฅผ ๋ถ์ผ ์ ์์ด์. (๋ถํ ์ง UI ์ด๋ฆ, ๋ถ์ผ UI Screen, Enum.UIDisplayType.ํ์ )
-- ์ํ --
void RemovePlayerHUD(string UIName)
UI HUD๋ฅผ ์ ๊ฑฐํด์. (์ ๊ฑฐํ๊ณ ์ถ์ UI ์ด๋ฆ)
-- ์ํ --
void RemovePlayerAllHUD()
ํ์ฌ ์บ๋ฆญํฐ์ ๋ชจ๋ UI HUD๋ฅผ ์ ๊ฑฐํด์.
-- ์ํ --
SurfaceUI GetPlayerHUD(string UIName)
UI HUD๋ฅผ ์ป์ ์ ์์ด์. (์ป๊ณ ์ถ์ UI ์ด๋ฆ)
-- ์ํ --
bool IsMyCharacter()
ํ๋ ์ด์ด ์์ ์ ์บ๋ฆญํฐ์ธ์ง ์๋์ง ํ์ธํ ์ ์์ด์.
-- ์ํ --
์ฌ์ฉ ๊ฐ๋ฅํ ๋ถ๋ชจ ์ค๋ธ์ ํธ ๊ธฐ๋ฅ๋ค
์์ฑ
์ด๋ฆ
์ค๋ช
์บ๋ฆญํฐ์ ๊ฐ์์ฑ
์บ๋ฆญํฐ์ Matring ์์
์บ๋ฆญํฐ ์์น๊ฐ์ด์์.
์บ๋ฆญํฐ ํ์ ๊ฐ์ด์์.
๋ถ๋ชจ ๊ฐ์ฒด๋ฅผ ์ป์ ์ ์์ด์.
๊ฐ์ฒด์ ์ด๋ฆ์ ๋๋ค.
์ด๋ฒคํธ
์ด๋ฆ
์ค๋ช
ํจ์
์ด๋ฆ
์ค๋ช
Game:AddAnimStateMachineSetting๋ก ์ถ๊ฐ๋ ์ํ ๋จธ์ ์ค ์ ๋๋ฉ์ด์ ์ํ ๋จธ์ ์ ์ถ๊ฐํด์. (์ถ๊ฐํ ์ํ ๋จธ์ ์ด๋ฆ)
ํด๋น ์ ๋๋ฉ์ด์ ์ํ ๋จธ์ ์ ์ป์ ์ ์์ด์. (์ป๊ณ ์ถ์ ์ํ ๋จธ์ ์ด๋ฆ)
ํ์ฌ ์ ๋๋ฉ์ด์ ์ ์ํ๋ฅผ ์ป์ ์ ์์ด์.
ํด๋นํ๋ ์ ๋๋ฉ์ด์ ์ ์ํ๋ก ๋ณ๊ฒฝํ ์ ์์ด์. (๋ณ๊ฒฝํ๊ณ ์ถ์ ์ ๋๋ฉ์ด์ ์ํ ์ด๋ฆ)
ํด๋นํ๋ ์ ๋๋ฉ์ด์ ์ ์ํ๋ก ๋ณ๊ฒฝํ ์ ์์ด์. (๋ณ๊ฒฝํ๊ณ ์ถ์ ์ ๋๋ฉ์ด์ ์ํ ์ด๋ฆ, ๋ธ๋ ๋ฉ ์๊ฐ)
ํด๋น ์ ๋๋ฉ์ด์ ์ํ ๋จธ์ ์ ๋ณ๊ฒฝํ ์ ์์ด์. (๋ณ๊ฒฝํ๊ณ ์ถ์ ์ํ ๋จธ์ ์ด๋ฆ)
ํด๋นํ๋ ์ ๋๋ฉ์ด์ ์ ์ํ์ ํ์ ์ผ๋ก ๋ณ๊ฒฝํ ์ ์์ด์(์ํ๊ฐ ๋ณ๊ฒฝ๋๋ฉด ํ์ ๋ ์ฌ์์ ์ค์งํด์).
์บ๋ฆญํฐ์ ํ์ ์ ์ฌ์ํด์.
์บ๋ฆญํฐ์ ํ์ ์ฌ์์ ์ทจ์ํด์.
์บ๋ฆญํฐ์ ํ๊ฒ ์ค๋ธ์ ํธ๋ฅผ ๋ถ์ผ ์ ์์ด์. (ํ๊ฒ ์ค๋ธ์ ํธ, ๋ถ์ผ AttachPoint)
์บ๋ฆญํฐ์ ํ๊ฒ ์ค๋ธ์ ํธ๋ฅผ ๋ถ์ผ ์ ์์ด์. (ํ๊ฒ ์ค๋ธ์ ํธ, ๋ถ์ผ Bone)
์บ๋ฆญํฐ์ ๋ถ์ด์๋ ์ค๋ธ์ ํธ๋ฅผ ๋จ์ด๋จ๋ฆด ์ ์์ด์. (ํ๊ฒ ์ค๋ธ์ ํธ)
์บ๋ฆญํฐ์ ๋ถ์ด์๋ ๋ชจ๋ ์ค๋ธ์ ํธ๋ฅผ ๋จ์ด๋จ๋ ค์.
์ถ๊ฐ๋ ๊ฐ์ด ๋ณ๊ฒฝ ๋ ๋ ํธ์ถ๋๋ ์ด๋ฒคํธ์์. (Value ์ด๋ฆ, ์ฐ๊ฒฐ ํจ์)
์ด๋ฆ์ผ๋ก ์์ ๊ฐ์ฒด๋ฅผ ์ป์ ์ ์์ด์. (์ฐพ๊ณ ์ถ์ ์์ ๊ฐ์ฒด ์ด๋ฆ)
์์ ๊ฐ์ฒด์ ๋ฆฌ์คํธ๋ฅผ ์ป์ ์ ์์ด์.
์บ๋ฆญํฐ์ธ์ง ํ์ธํ ์ ์์ด์.
์คํ ํฑ ๋ฉ์์ธ์ง ํ์ธํ ์ ์์ด์.
FX์ธ์ง ํ์ธํ ์ ์์ด์.
Sound์ธ์ง ํ์ธํ ์ ์์ด์.
ํฌ์ธํธ ๋ผ์ดํธ์ธ์ง ํ์ธํ ์ ์์ด์.
์คํฌํธ ๋ผ์ดํธ์ธ์ง ํ์ธํ ์ ์์ด์.
์ํผ์ค UI์ธ์ง ํ์ธํ ์ ์์ด์.
์คํฌ๋ฆฐ UI์ธ์ง ํ์ธํ ์ ์์ด์.
ํฐ์น UI์ธ์ง ํ์ธํ ์ ์์ด์.
์์ดํ ์ธ์ง ํ์ธํ ์ ์์ด์.
NPC์ธ์ง ํ์ธํ ์ ์์ด์.
์คํธ๋ฆฝํธ์ธ์ง ํ์ธํ ์ ์์ด์.
Collider์ธ์ง ํ์ธํ ์ ์์ด์.
Widget์ธ์ง ํ์ธํ ์ ์์ด์.
Camera์ธ์ง ํ์ธํ ์ ์์ด์.
ํด๋น ์ค๋ธ์ ํธ๊ฐ ์ ํจํ์ง ํ์ธ ํ ์์์ด์.
ํด๋น ์ค๋ธ์ ํธ์ ๊ฐ์ด ์ ํจํ์ง ํ์ธํ ์ ์์ด์.
Last updated
Was this helpful?