Character
Character
ν΄λΌμ΄μΈνΈμμ μ¬μ©λλ μΊλ¦ν°μ λν κ°μ²΄μμ.
ν¨μ
Player GetPlayer()
ν΄λΉ μΊλ¦ν°μ νλ μ΄μ΄λ₯Ό μ»μ μ μμ΄μ.
-- μν --
local player = character:GetPlayer() --μΊλ¦ν°μ νλ μ΄μ΄λ₯Ό λ°νν΄μ.
number GetPlayerID()
νλ μ΄μ΄μ μμ΄λλ₯Ό μ»μ μ μμ΄μ.
-- μν --
print(character:GetPlayerID()) --μΊλ¦ν°μ νλ μ΄μ΄ μμ΄λλ₯Ό μ«μλ‘ λ°νν΄μ.
string GetPlayerNickName()
νλ μ΄μ΄μ λλ€μμ μ»μ μ μμ΄μ.
-- μν --
print(character:GetPlayerNickName()) --μΊλ¦ν°μ νλ μ΄μ΄ λλ€μμ λ¬Έμμ΄λ‘ λ°νν΄μ.
FX CreateFX(ObjectFX FXObject, Bone BoneType)
μΊλ¦ν° νΉμ μμΉμ FXλ₯Ό μμ±ν μ μμ΄μ. (μμ± νκ³ μΆμ FX μ€λΈμ νΈ, Enum.BoneType.νμ )
-- μν --
character:CreateFX(Workspace.Effect, Enum.Bone.Body) --μΊλ¦ν°μ νΉμ λΆμμ μ΄ννΈλ₯Ό μμ±ν΄μ.
ObjectSound CreateSound(ObjectSound SoundObject)
μΊλ¦ν°μ μμΉμ Soundλ₯Ό μμ±ν μ μμ΄μ. (μμ± νκ³ μΆμ Sound μ€λΈμ νΈ)
-- μν --
character:CreateSound(Workspace.Sound)
SurfaceUI AddPlayerHUD(string UIName, UIScreen UI, UIDisplayType Type)
UI HUDλ₯Ό λΆμΌ μ μμ΄μ. (λΆν μ§ UI μ΄λ¦, λΆμΌ UI Screen, Enum.UIDisplayType.νμ )
-- μν --
local playerNameUI = HUD.PlayerNameUI
playerNameUI.Visible = false
local function spawn(character)
local ui = character:AddPlayerHUD("Name", playerNameUI, Enum.UIDisplayType.Billboard) --μΊλ¦ν°μ HUDλ₯Ό μΆκ°νκ³ μ΄λ¦μΌλ‘ λ±λ‘ν΄μ.
ui.Visible = true
end
Game.OnSpawnCharacter:Connect(spawn)
void RemovePlayerHUD(string UIName)
UI HUDλ₯Ό μ κ±°ν΄μ. (μ κ±°νκ³ μΆμ UI μ΄λ¦)
-- μν --
character:RemovePlayerHUD("Name") --μΊλ¦ν°μ μΆκ°λ HUDλ₯Ό μ΄λ¦μΌλ‘ μ°Ύμμ μμ ν΄μ.
void RemovePlayerAllHUD()
νμ¬ μΊλ¦ν°μ λͺ¨λ UI HUDλ₯Ό μ κ±°ν΄μ.
-- μν --
character:RemovePlayerAllHUD() --μΊλ¦ν°μ μΆκ°λ λͺ¨λ HUDλ₯Ό μμ ν΄μ.
SurfaceUI GetPlayerHUD(string UIName)
UI HUDλ₯Ό μ»μ μ μμ΄μ. (μ»κ³ μΆμ UI μ΄λ¦)
-- μν --
local playerNameUI = character:GetPlayerHUD("Name") --μΊλ¦ν°μ μΆκ°λ HUDλ₯Ό μ΄λ¦μΌλ‘ μ°Ύμμ λ°νν΄μ.
playerNameUI.Text:SetTextColor(Color.new(255, 0, 0, 255))
bool IsMyCharacter()
νλ μ΄μ΄ μμ μ μΊλ¦ν°μΈμ§ μλμ§ νμΈν μ μμ΄μ.
-- μν --
print(character:IsMyCharacter()) --μΊλ¦ν°κ° μμ μ μΊλ¦ν°μ΄λ©΄ trueλ₯Ό λ°νν΄μ.
μ¬μ© κ°λ₯ν λΆλͺ¨ μ€λΈμ νΈ κΈ°λ₯λ€
μμ±
μ΄λ²€νΈ
μ΄λ¦
μ€λͺ
ν¨μ
μ΄λ¦
μ€λͺ
Game:AddAnimStateMachineSettingλ‘ μΆκ°λ μν λ¨Έμ μ€ μ λλ©μ΄μ μν λ¨Έμ μ μΆκ°ν΄μ. (μΆκ°ν μν λ¨Έμ μ΄λ¦)
ν΄λΉ μ λλ©μ΄μ μν λ¨Έμ μ μ»μ μ μμ΄μ. (μ»κ³ μΆμ μν λ¨Έμ μ΄λ¦)
νμ¬ μ λλ©μ΄μ μ μνλ₯Ό μ»μ μ μμ΄μ.
ν΄λΉνλ μ λλ©μ΄μ μ μνλ‘ λ³κ²½ν μ μμ΄μ. (λ³κ²½νκ³ μΆμ μ λλ©μ΄μ μν μ΄λ¦)
ν΄λΉνλ μ λλ©μ΄μ μ μνλ‘ λ³κ²½ν μ μμ΄μ. (λ³κ²½νκ³ μΆμ μ λλ©μ΄μ μν μ΄λ¦, λΈλ λ© μκ°)
ν΄λΉ μ λλ©μ΄μ μν λ¨Έμ μ λ³κ²½ν μ μμ΄μ. (λ³κ²½νκ³ μΆμ μν λ¨Έμ μ΄λ¦)
ν΄λΉνλ μ λλ©μ΄μ μ μνμ νμ μΌλ‘ λ³κ²½ν μ μμ΄μ(μνκ° λ³κ²½λλ©΄ νμ λ μ¬μμ μ€μ§ν΄μ).
μΊλ¦ν°μ νμ μ μ¬μν΄μ.
μΊλ¦ν°μ νμ μ¬μμ μ·¨μν΄μ.
μΊλ¦ν°μ νκ² μ€λΈμ νΈλ₯Ό λΆμΌ μ μμ΄μ. (νκ² μ€λΈμ νΈ, λΆμΌ AttachPoint)
μΊλ¦ν°μ νκ² μ€λΈμ νΈλ₯Ό λΆμΌ μ μμ΄μ. (νκ² μ€λΈμ νΈ, λΆμΌ Bone)
μΊλ¦ν°μ λΆμ΄μλ μ€λΈμ νΈλ₯Ό λ¨μ΄λ¨λ¦΄ μ μμ΄μ. (νκ² μ€λΈμ νΈ)
μΊλ¦ν°μ λΆμ΄μλ λͺ¨λ μ€λΈμ νΈλ₯Ό λ¨μ΄λ¨λ €μ.
μΆκ°λ κ°μ΄ λ³κ²½ λ λ νΈμΆλλ μ΄λ²€νΈμμ. (Value μ΄λ¦, μ°κ²° ν¨μ)
μ΄λ¦μΌλ‘ μμ κ°μ²΄λ₯Ό μ»μ μ μμ΄μ. (μ°Ύκ³ μΆμ μμ κ°μ²΄ μ΄λ¦)
μμ κ°μ²΄μ 리μ€νΈλ₯Ό μ»μ μ μμ΄μ.
μΊλ¦ν°μΈμ§ νμΈν μ μμ΄μ.
μ€ν ν± λ©μμΈμ§ νμΈν μ μμ΄μ.
FXμΈμ§ νμΈν μ μμ΄μ.
SoundμΈμ§ νμΈν μ μμ΄μ.
ν¬μΈνΈ λΌμ΄νΈμΈμ§ νμΈν μ μμ΄μ.
μ€ν¬νΈ λΌμ΄νΈμΈμ§ νμΈν μ μμ΄μ.
μνΌμ€ UIμΈμ§ νμΈν μ μμ΄μ.
μ€ν¬λ¦° UIμΈμ§ νμΈν μ μμ΄μ.
ν°μΉ UIμΈμ§ νμΈν μ μμ΄μ.
μμ΄ν μΈμ§ νμΈν μ μμ΄μ.
NPCμΈμ§ νμΈν μ μμ΄μ.
μ€νΈλ¦½νΈμΈμ§ νμΈν μ μμ΄μ.
ColliderμΈμ§ νμΈν μ μμ΄μ.
WidgetμΈμ§ νμΈν μ μμ΄μ.
CameraμΈμ§ νμΈν μ μμ΄μ.
ν΄λΉ μ€λΈμ νΈκ° μ ν¨νμ§ νμΈ ν μμμ΄μ.
ν΄λΉ μ€λΈμ νΈμ κ°μ΄ μ ν¨νμ§ νμΈν μ μμ΄μ.
ν΄λΉ κ°μ²΄μ μλ², ν΄λΌμ΄μΈνΈ κ° λκΈ°νκ° κ°λ₯ν 벑ν°λ₯Ό μΆκ°ν΄μ. (μΆκ°ν Value μ΄λ¦, Vector λ°μ΄ν°, Enum.ReplicateType.νμ , λκΈ°ν μκ°)
ν΄λΉ κ°μ²΄μ μλ², ν΄λΌμ΄μΈνΈ κ° λκΈ°νκ° κ°λ₯ν μ€μλ₯Ό μΆκ°ν΄μ. (μΆκ°ν Value μ΄λ¦, number λ°μ΄ν°, Enum.ReplicateType.νμ , λκΈ°ν μκ°)
ν΄λΉ κ°μ²΄μ μλ², ν΄λΌμ΄μΈνΈ κ° λκΈ°νκ° κ°λ₯ν boolλ₯Ό μΆκ°ν΄μ. (μΆκ°ν Value μ΄λ¦, bool λ°μ΄ν°, Enum.ReplicateType.νμ , λκΈ°ν μκ°)
ν΄λΉ κ°μ²΄μ μλ², ν΄λΌμ΄μΈνΈ κ° λκΈ°νκ° κ°λ₯ν λ¬Έμμ΄μ μΆκ°ν΄μ. (μΆκ°ν Value μ΄λ¦, string λ°μ΄ν°, Enum.ReplicateType.νμ , λκΈ°ν μκ°)
ν΄λΉ κ°μ²΄μ μλ², ν΄λΌμ΄μΈνΈ κ° λκΈ°νκ° κ°λ₯ν 컬λ¬λ₯Ό μΆκ°ν΄μ. (μΆκ°ν Value μ΄λ¦, Color λ°μ΄ν°, Enum.ReplicateType.νμ , λκΈ°ν μκ°)
Last updated
Was this helpful?