Skip to content

Latest commit

ย 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๊ธฐ๋ณธ ๊ฐœ๋…

  • Data๋Š” ์„œ๋ฒ„-ํด๋ผ ํ†ต์‹ ์ด ๊ธฐ๋ณธ์ด๋‹ค.(ํด๋ผ๋ผ๋ฆฌ๋Š” ํ†ต์‹ X)
  • ํด๋ผ๊ฐ€ ๋ณด๋‚ด๋Š” ๋ฐ์ดํ„ฐ๋Š” ํ•ญ์ƒ ์„œ๋ฒ„๊ฐ€ ์ˆ˜์‹ ํ•œ๋‹ค.
  • ์„œ๋ฒ„๋Š” ์ด๋ฅผ ๋‹ค๋ฅธ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ „๋‹ฌํ•œ๋‹ค.

๋ฆฌํ”Œ๋ฆฌ์ผ€์ด์…˜

  • ์•กํ„ฐ ๋ฆฌํ”Œ๋ฆฌ์ผ€์ด์…˜ -> ๋กœ์ปฌ ํด๋ผ(๋‚ด์ปด) -> ์„œ๋ฒ„์—๊ฒŒ ์š”์ฒญ, ๋™์ผํ•œ ํŠธ๋žœ์Šคํผ์˜ ์‚ฌ๋ณธ์„ ๋งŒ๋“ค๊ฒƒ์„ ์š”์ฒญํ•œ๋‹ค. -> ์„œ๋ฒ„๋Š” ์ด ์‚ฌ๋ณธ๋“ค์„ ๋‹ค๋ฅธ ํ”„๋ก์‹œ(๋‹ค๋ฅธ ์‚ฌ๋žŒ ์ปด)์—๊ฒŒ ์‹œ๋ฎฌ๋ ˆ์ดํŠธ(ํ‰๋‚ด) ํ•œ๋‹ค.
  • ๋ณ€์ˆ˜ ๋ฆฌํ”Œ๋ฆฌ์ผ€์ด์…˜ -> UPROPERTY(Replicates)๊ฐ€ ๋งˆํ‚น๋œ ๋ณ€์ˆ˜๋Š” ์„œ๋ฒ„์—์„œ๋งŒ ๊ฐ’์„ ์—…๋ฐ์ดํŠธ ํ•œ๋‹ค.(๋‹จ๋ฐฉํ–ฅ. ๋ฐ˜๋Œ€ ๋ถˆ๊ฐ€) -> ๊ฐ’์ด ๋ณ€๊ฒฝ๋˜๋ฉด ์ด ๊ฐ’์„ ํด๋ผ๋“ค์—๊ฒŒ ๋‹ค์šด๋กœ๋“œ ์‹œํ‚ค๋ ค๊ณ  ์‹œ๋„ํ•œ๋‹ค.(๋™๊ธฐํ™”) -> ์˜ˆ) ๋Œ€๋ฏธ์ง€ ์ฒ˜๋ฆฌ๋Š” ์„œ๋ฒ„๋งŒ ํ•จ -> ๊นŽ์ธ ์ฒด๋ ฅ์„ ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋™๊ธฐํ™” ์‹œ๋„ -> ํ•ด๋‹น ํด๋ผ์•กํ„ฐ ๊ฐ’ ์—…๋Žƒ -> ๊ฐ’์˜ ๋ณ€๊ฒฝ ์—ฌ๋ถ€๋ฅผ RepNotify๋กœ ํ•˜์ด์žฌํ‚นํ•  ์ˆ˜ ์žˆ๋‹ค.(์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜)

RPC

  • ์„œ๋ฒ„์ฝœ, ํด๋ผ์ฝœ, ๋„ท๋ฉ€ํ‹ฐ์บ์ŠคํŠธ์ฝœ์ด ์žˆ๋‹ค.
  • ํ˜ธ์ถœ๋œ ๋‹น์‚ฌ์ž์˜ ๋กœ์ปฌ์—์„œ ์‹คํ–‰X
  • ์š”์ฒญ๋˜๋ฉด ์ธํ„ฐ๋ŸฝํŠธ ์—†์ด ๋ฐ”๋กœ ๋‹ค์Œ์ค„์„ ์‹คํ–‰ํ•จ(์• ๋‹ˆ๋ฉ”์ด์…˜, ํƒ€์ด๋จธ์ฒ˜๋Ÿผ)

์ข…ํ•ฉ

  • ๊ผญ ๊ทธ๋Ÿฐ๊ฑด ์•„๋‹ˆ์ง€๋งŒ
  • ์ƒํƒœ ๋ณ€๊ฒฝ ์š”์ฒญ -> ์„œ๋ฒ„์—์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์›์น™
  • ๋‹จ์ง€ ์ฝ”์Šค๋งคํ‹ฑ -> ํด๋ผ์—์„œ ์‹คํ–‰
  • ๋ผ์šด๋“œํŠธ๋ฆฝ ํƒ€์ž„ ๋•Œ๋ฌธ์— ์„œ๋ฒ„๊ฐ’์„ ์ˆ˜์‹ ๋ฐ›์„ ๋•Œ ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๊ณ , ํด๋ผ์—๊ฒŒ ์˜ˆ์ƒ๊ฐ’์„ ๋ฏธ๋ฆฌ ์จ๋ฒ„๋ฆฌ๊ธฐ๋„ ํ•จ

About

Unreal Online Subsystem

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages