SpawnPointGroup

SpawnPointGroup

μ—¬λŸ¬ 슀폰 포인트λ₯Ό μ„€μ •ν•˜κ³  κ·Έ 쀑에 μŠ€ν°ν•˜κ²Œ ν•˜λŠ” κ°μ²΄μ—μš”.

ν•¨μˆ˜

SpawnPoint AddSpawnPoint(Object SpawnObject)

슀폰 포인트λ₯Ό μΆ”κ°€ν•  수 μžˆμ–΄μš”. (μΆ”κ°€ν•  슀폰포인트 였브젝트)

void SetSpawnType(GroupSpawnType GroupSpawnType)

슀폰 포인트 그룹의 μž‘λ™λ°©μ‹μ„ μ„€μ •ν•  수 μžˆμ–΄μš”. ( Enum.SpawnType.νƒ€μž… )

-- μƒ˜ν”Œ --

local spawnList = Workspace.SpawnerList:GetChildList()
local spawnGroup = Game:AddSpawnPointGroup("SpawnGroup1") --μ΄λ¦„μœΌλ‘œ 슀폰 그룹을 λ“±λ‘ν•΄μš”.

for i = 1, #spawnList do
   local spawner = Game:AddSpawnPointAtGroup("SpawnGroup1", spawnList[i]) --슀폰 κ·Έλ£Ήμ—μ„œ μ‚¬μš©ν•  슀폰포인트λ₯Ό λ“±λ‘ν•΄μš”.
   spawner:SetSpawnType(Enum.PointSpawnType.Area, 0) --슀폰포인트의 μž‘λ™λ°©μ‹μ„ μ„€μ •ν•΄μš”.
end

Game:SetUsingSpawnPointGroup(spawnGroup) --κ²Œμž„μ— μ μš©ν•  슀폰 그룹을 μ„€μ •ν•΄μš”.
Game:SetSpawnType(Enum.SpawnType.UseSpawnGroup) --κ²Œμž„μ˜ μŠ€ν°νƒ€μž…μ„ μ„€μ •ν•΄μš”.

μ‚¬μš© κ°€λŠ₯ν•œ λΆ€λͺ¨ 였브젝트 κΈ°λŠ₯λ“€

속성

이름

μ„€λͺ…

λΆ€λͺ¨ 객체λ₯Ό 얻을 수 μžˆμ–΄μš”.

객체의 μ΄λ¦„μž…λ‹ˆλ‹€.

이벀트

이름

μ„€λͺ…

ν•¨μˆ˜

이름

μ„€λͺ…

μΆ”κ°€λœ 값이 λ³€κ²½ 될 λ•Œ ν˜ΈμΆœλ˜λŠ” μ΄λ²€νŠΈμ—μš”. (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?