Player
Player : Instance
Overview
Player๋ ์๋ฒ์ ์ ์ํ ๊ฐ ์ฌ์ฉ์๋ฅผ ๋ํ๋ด๋ ๊ฐ์ฒด์ ๋๋ค.
์๋ก์ด ์ฌ์ฉ์๊ฐ ์ ์ํ๋ฉด Players ์๋น์ค์ Player ๊ฐ์ฒด๋ก ๋ฑ๋ก๋๋ฉฐ, ์ ์์ด ์ข ๋ฃ๋๋ฉด ๋ชฉ๋ก์์ ์๋์ผ๋ก ์ ์ธ๋ฉ๋๋ค.
์ด ๊ฐ์ฒด์ Name ์์ฑ์๋ ์ฌ์ฉ์์ ๋๋ค์์ด ํ์๋์ง๋ง, ๋ฐ์ดํฐ ์ ์ฅ ์์๋ ๋๋ค์ ๋์ UserId๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์์ ํฉ๋๋ค. ๋๋ค์์ ์ฌ์ฉ์๊ฐ ๋ณ๊ฒฝํ ์ ์์ง๋ง UserId๋ ๊ณ ์ ๋์ด ๋ณ๊ฒฝ๋์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
์๋ฒ์ ์ ์ํ ์ฌ์ฉ์๋ฅผ ๊ฐ์งํ๋ ค๋ฉด Players.PlayerAdded ์ด๋ฒคํธ๋ฅผ, ์ ์ ์ข ๋ฃ๋ฅผ ๊ฐ์งํ๋ ค๋ฉด Players.PlayerRemoving ์ด๋ฒคํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฅผ ํตํด ํ๋ ์ด์ด๊ฐ ํด์ฅํ๊ธฐ ์ง์ ์ ๋ฐ์ดํฐ ์ ์ฅ์ด๋ ์ ๋ฆฌ ์์ ์ ์์ ํ๊ฒ ์ํํ ์ ์์ต๋๋ค.
ํ์ฌ ์๋ฒ์ ๋ชจ๋ ์ ์์ ๋ชฉ๋ก์ Players:GetPlayers() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
Properties
CameraMaxZoomDistance
number
์นด๋ฉ๋ผ์ ์ต๋ ์ค ์์(Zoom Out) ๊ฑฐ๋ฆฌ๋ฅผ ์ค์ ํ๋ ๋ณ์์ ๋๋ค.
๊ฐ์ ํฌ๊ฒ ์ค์ ํ ์๋ก ์นด๋ฉ๋ผ๊ฐ ๋ ๋ฉ๋ฆฌ๊น์ง ์ค ์์ํ ์ ์์ผ๋ฉฐ, ์๊ฒ ์ค์ ํ๋ฉด ์ต๋ ์ค ์์ ๊ฑฐ๋ฆฌ๊ฐ ์งง์์ง๋๋ค.
๋ง์ฝ ํ์ฌ ์นด๋ฉ๋ผ์ ์ค ๊ฑฐ๋ฆฌ๊ฐ ๋ณ๊ฒฝ๋ CameraMaxZoomDistance ๊ฐ๋ณด๋ค ํฌ๋ค๋ฉด, ์นด๋ฉ๋ผ ์ค ๊ฑฐ๋ฆฌ๋ ๊ฐ์ ๋ก CameraMaxZoomDistance ๊ฐ์ผ๋ก ์กฐ์ ๋ฉ๋๋ค.
Code Samples
CameraMinZoomDistance
number
์นด๋ฉ๋ผ์ ์ต์ ์ค ์ธ(Zoom In) ๊ฑฐ๋ฆฌ๋ฅผ ์ค์ ํ๋ ๋ณ์์ ๋๋ค.
๊ฐ์ ์๊ฒ ์ค์ ํ ์๋ก ์นด๋ฉ๋ผ๊ฐ ์บ๋ฆญํฐ์ ๋ ๊ฐ๊น์ด ์ ๊ทผํ ์ ์๊ณ , ํฌ๊ฒ ์ค์ ํ๋ฉด ์นด๋ฉ๋ผ๊ฐ ์ผ์ ๊ฑฐ๋ฆฌ ์ดํ๋ก ์ค์ธ๋์ง ์์ต๋๋ค.
๋ง์ฝ ํ์ฌ ์นด๋ฉ๋ผ์ ์ค ๊ฑฐ๋ฆฌ๊ฐ ๋ณ๊ฒฝ๋ CameraMinZoomDistance ๊ฐ๋ณด๋ค ์๋ค๋ฉด, ์นด๋ฉ๋ผ ์ค ๊ฑฐ๋ฆฌ๋ ๊ฐ์ ๋ก CameraMinZoomDistance ๊ฐ์ผ๋ก ์กฐ์ ๋ฉ๋๋ค.
Code Samples
Character
Model
ํ๋ ์ด์ด์ ์๋ฐํ๋ฅผ ๊ตฌ์ฑํ๋ ๋ชจ๋ธ ๊ฐ์ฒด๋ฅผ ๋ฐํํฉ๋๋ค. ํด๋น ๋ชจ๋ธ์๋ Humanoid, ์ ์ฒด ํํธ, ์คํฌ๋ฆฝํธ, ๊ทธ๋ฆฌ๊ณ ์๋ฐํ ๋์์ ํ์ํ ๋ค์ํ ์์๊ฐ ํฌํจ๋ฉ๋๋ค.
Character๋ Players.CharacterAutoLoads ๊ฐ์ด true์ด๋ฉด ์๋์ผ๋ก ์์ฑ๋์ง๋ง, false์ผ ๊ฒฝ์ฐ LoadCharacter()๋ฅผ ํธ์ถํด ์๋์ผ๋ก ์์ฑํด์ผ ํฉ๋๋ค.
์์ฑ์ ์ด๊ธฐ๊ฐ์ nil์ด๋ฉฐ, ํ๋ ์ด์ด ์บ๋ฆญํฐ๊ฐ ์์ฑ๋๋ฉด ์ด ์์ฑ์ ํด๋น ๋ชจ๋ธ์ด ํ ๋น๋ฉ๋๋ค.
์บ๋ฆญํฐ ์์ฑ ์์ ์ ๊ฐ์งํ๋ ค๋ฉด CharacterAdded ์ด๋ฒคํธ๋ฅผ, ์บ๋ฆญํฐ ์ ๊ฑฐ ์ง์ ์์ ์ ๊ฐ์งํ๋ ค๋ฉด CharacterRemoving ์ด๋ฒคํธ๋ฅผ ํ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
Code Samples
RespawnLocation
SpawnLocation
ํ๋ ์ด์ด ์บ๋ฆญํฐ๊ฐ ๋ฆฌ์คํฐํ SpawnLocation ๊ฐ์ฒด๋ฅผ ์ค์ ํฉ๋๋ค.
์ง์ ํ ๊ฐ์ฒด๋ ๋ฐ๋์ Workspace์ ์ํด์ผ ํฉ๋๋ค.
Code Samples
Team
Team
ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Code Samples
TeamColor
BrickColor
์ด ์์ฑ์ ํ๋ ์ด์ด๊ฐ ์ด๋ค ํ์ ์ํ ์ง๋ฅผ TeamColor ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๊ฒฐ์ ํฉ๋๋ค.
SpawnLocation ์ค Neutral์ด false์ด๊ณ TeamColor๊ฐ ํ๋ ์ด์ด์ TeamColor์ ์ผ์นํ๋ ์ง์ ์ด ์์ ๊ฒฝ์ฐ, ์บ๋ฆญํฐ๋ ์คํฐ ์ ํด๋น ์์น์์ ์์ฑ๋ฉ๋๋ค.
Code Samples
UserId
string
์ฌ์ฉ์์ ๊ณ์ ์ ์๋ณํ๋ ์ฝ๊ธฐ ์ ์ฉ์ ๊ณ ์ ID๋ฅผ ๋ฐํํฉ๋๋ค.
UserId๋ ๋๋ค์๊ณผ ๋ฌ๋ฆฌ ์ ๋ ๋ณ๊ฒฝ๋์ง ์์ผ๋ฏ๋ก, DataStore๋ฅผ ํตํด ํ๋ ์ด์ด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ฑฐ๋ ๋ถ๋ฌ์ฌ ๋, ๊ณ์ ์๋ณ์ ์ํ ์ฉ๋๋ก ์ฌ์ฉ๋ฉ๋๋ค.
Code Samples
Methods
GetMouse
ํด๋ผ์ด์ธํธ์ Mouse ๊ฐ์ฒด๋ฅผ ๋ฐํํฉ๋๋ค.
๋ฐํ๋ ๊ฐ์ฒด๋ฅผ ์ด์ฉํ์ฌ ์ข/์ฐ ํด๋ฆญ ๋ฑ ๋ง์ฐ์ค ์ ๋ ฅ์ ๊ฐ์งํ๊ณ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
๋ค๋ง, ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์๋ UserInputService๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ผ๋ก ๊ถ์ฅ๋ฉ๋๋ค.
Parameters
Return
Mouse
๋ง์ฐ์ค ๊ฐ์ฒด์ ๋๋ค.
Code Samples
GetNetworkPing
ํ๋ ์ด์ด์ ํ์ฌ ๋คํธ์ํฌ ํ(Network Ping, ์ง์ฐ ์๊ฐ)์ ๋ฐํํฉ๋๋ค. ํ ๊ฐ์ ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ํต์ ์ง์ฐ ์๊ฐ์ ์ด ๋จ์๋ก ๋ํ๋ด๋ฉฐ, ๊ฐ์ด ๋ฎ์์๋ก ๋คํธ์ํฌ ๋ฐ์ ์๋๊ฐ ๋น ๋ฆ์ ์๋ฏธํฉ๋๋ค.
Parameters
Return
number
ํด๋น ํ๋ ์ด์ด์ ํ์ฌ ๋คํธ์ํฌ ping (์ด ๋จ์)
Code Samples
LoadCharacter
ํ๋ ์ด์ด์ ๊ธฐ์กด ์บ๋ฆญํฐ๋ฅผ ์ ๊ฑฐํ ๋ค ์ ์บ๋ฆญํฐ๋ฅผ ์์ฑํฉ๋๋ค.
ํ๋ ์ด์ด๋ฅผ ์ฌ๋ง ์ฒ๋ฆฌํ์ง ์๊ณ ์บ๋ฆญํฐ๋ง ์ฌ์์ฑํด์ผ ํ ๋ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
Parameters
Return
void
Code Samples
RemoveCharacter
ํ๋ ์ด์ด์ ๊ธฐ์กด ์บ๋ฆญํฐ๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
RemoveCharacter()๋ก ์บ๋ฆญํฐ๊ฐ ์ ๊ฑฐ๋๋ฉด Character ์์ฑ์ nil๋ก ์ค์ ๋๋ฉฐ, LoadCharacter() ๋ฉ์๋๋ฅผ ํธ์ถํด์ผ๋ง ๋ค์ ์์ฑํ ์ ์์ต๋๋ค.
Parameters
Return
void
Code Samples
Events
CharacterAdded
ํ๋ ์ด์ด ์บ๋ฆญํฐ๊ฐ ์์ฑ๋๊ฑฐ๋ ์ฌ์์ฑ๋ ๋ ์คํ๋๋ ์ด๋ฒคํธ์ ๋๋ค.
์ด ์์ ์๋ ์บ๋ฆญํฐ์ Humanoid์ ๊ธฐ๋ณธ ์ ์ฒด ๋ถ์(๋จธ๋ฆฌ, ๋ชธํต, ํ๋ค๋ฆฌ)๋ ์ด๋ฏธ ์กด์ฌํ์ง๋ง, ์์๊ณผ ์ก์ธ์๋ฆฌ(๋ชจ์, ์ ์ธ , ๋ฐ์ง ๋ฑ)๋ ๋ช ์ด ๋ค์ ์ถ๊ฐ๋ ์ ์์ต๋๋ค.
ํ๋ ์ด์ด์ ์ ์์ด๋ ํด์ฅ์ ์ถ์ ํ๋ ค๋ฉด Players.PlayerAdded์ Players.PlayerRemoving ์ด๋ฒคํธ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
Parameters
Model Character
์์ฑ๋ ์บ๋ฆญํฐ์ ๋๋ค.
Code Samples
CharacterRemoving
ํ๋ ์ด์ด ์บ๋ฆญํฐ๊ฐ ์ญ์ ๋๊ธฐ ์ง์ ์ ์คํ๋๋ ์ด๋ฒคํธ์ ๋๋ค.
์บ๋ฆญํฐ ๊ฐ์ฒด๊ฐ ์ฌ๋ผ์ง๊ธฐ ์ ์ ํ์ํ ์์ ์ ์ํํ ๋ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
ํ๋ ์ด์ด์ ์ ์์ด๋ ํด์ฅ์ ์ถ์ ํ๋ ค๋ฉด Players.PlayerAdded์ Players.PlayerRemoving ์ด๋ฒคํธ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
Parameters
Model Character
์ ๊ฑฐ๋ ์บ๋ฆญํฐ์ ๋๋ค.
Code Samples
Last updated