๐งญ Devlog/UE5 Multiplayer TPS Project
[UE5 - Multiplayer TPS] ์บ๋ฆญํฐ ์นด๋ฉ๋ผ ์ถ๊ฐ & ์บ๋ฆญํฐ Move, Jump, Look ๊ตฌํ
Github Commit ์์ ์ผ์: 23.07.11 https://github.com/beankong-github/MyOnlineTPS/commit/43db9550f6b84bf77d480682183bc801b3b19c89#diff-eff03586928f9235ed9189aee392570d633e1b610b55013acfbb218c0dcb4f19 Character · beankong-github/MyOnlineTPS@43db955 -Enhanced Input ์ฌ์ฉํ์ฌ move, jump, look ๊ตฌํ github.com [1] ์นด๋ฉ๋ผ ์ถ๊ฐํ๊ธฐ ์บ๋ฆญํฐ ํด๋์ค์ ์นด๋ฉ๋ผ ์ปดํฌ๋ํธ์ ์นด๋ฉ๋ผ ์คํ๋ง ์ ์ปดํฌ๋ํธ๋ฅผ ์ถ๊ฐํ์ฌ ํ๋ ์ด์ด ์บ๋ฆญํฐ ์์ ์ ์นด๋ฉ๋ผ๋ฅผ ์ถ๊ฐํ๋ค. AMyCharacter::AMyCharacter..
[UE5 - Multiplayer TPS] ์์ ์ค๋น
Github Commit ์์ ์ผ์ : 23.07.09 https://github.com/beankong-github/MyOnlineTPS/commit/cfc3177182d3bbdd564b1f80c0e53eeb80f73349 Retarget Animation From Animatoion Starter Pack and Mixamo · beankong-github/MyOnlineTPS@cfc3177 beankong-github committed Jul 9, 2023 github.com [1] ์ฌ์ฉํ ์์ ์ ํ๊ธฐ 1. ์ธ๋ฆฌ์ผ ๋ฌ๋ ํคํธ https://www.unrealengine.com/marketplace/ko/product/unreal-learning-kit Unreal Learning Kit, ์นดํ ๊ณ ๋ฆฌ ..
[UE5 - Multiplayer TPS] ์ธ๋ฆฌ์ผ ๋ฉํฐ ํ๋ ์ด์ด ํ๋ฌ๊ทธ์ธ ๋ง๋ค๊ธฐ(Fin): ์ต์ข ํ ์คํธ
์ด์ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ ํ๋ ์ธ๋ฆฌ์ผ ๋ฉํฐ ํ๋ ์ด์ด ํ๋ฌ๊ทธ์ธ์ ์ ์ ์๋ฃํ๋ค. ๊ฐ์ ์ง์ญ์ ๋ค๋ฅธ ์คํ ์์ด๋๋ฅผ ๊ฐ์ง ์ฌ์ฉ์์ ํ ์คํธํด๋ณด์. { ์ต์ข ํ ์คํธ } https://youtu.be/o9AToDXFB-Q
[UE5 - Multiplayer TPS] ์ธ๋ฆฌ์ผ ๋ฉํฐ ํ๋ ์ด์ด ํ๋ฌ๊ทธ์ธ ๋ง๋ค๊ธฐ(5): Menu UI ์ถ๊ฐ
์ด์ ์ UMultiplayerSessionSubsystem์ ๊ตฌํํ์ผ๋ ์ฌ๊ธฐ์ UI๋ฅผ ์ฐ๋ํด ์ฝ๊ฒ Session์ Hostingํ๊ณ Joinํ ์ ์๊ฒ ํ ๊ฒ์ด๋ค. { Menu UI ์ถ๊ฐ } 1. Menu UI์ ๊ธฐ๋ฅ์ ๊ตฌํํ class MULTIPLAYERSESSIONS_API UMenu : public UUserWidget ๋ฅผ ์ถ๊ฐํ๋ค. UMenu ํด๋์ค์ ๋ฉค๋ฒ ๋ณ์ ํ์ ์ด๋ฆ ์ค๋ช UMultiplayerSessionSubsystem* MultiplayerSessionSubsystem Multiplayer Plugin์ MultiplayerSessionSubsystem ์ฐธ์กฐ int32 NumPublicConnections ์ต๋ ๋์ ์ฐ๊ฒฐ ๊ฐ๋ฅํ ํด๋ผ์ด์ธํธ ์ FString MatchType ์ธ์ ์ ๋งค..
[UE5 - Multiplayer TPS] ์ธ๋ฆฌ์ผ ๋ฉํฐ ํ๋ ์ด์ด ํ๋ฌ๊ทธ์ธ ๋ง๋ค๊ธฐ(4): ํ๋ฌ๊ทธ์ธ ์์ฑํ๊ณ ๊ธฐ๋ณธ ๊ตฌ์กฐ ์ค๊ณํ๊ธฐ
Online Subsystem Steam์ ์ฌ์ฉํ์ฌ Session ์์ฑ, ๊ฒ์, ์ฐธ๊ฐ๋ฅผ ํ ์คํธํด๋ดค๋ค. Online Subsystem์ ๋ํ ์ดํด๊ฐ ์์์ผ๋ ์ด์ ๋ณธ๊ฒฉ์ ์ผ๋ก ํ๋ฌ๊ทธ์ธ์ ์ ์ํด๋ณด์. { ์ธ๋ฆฌ์ผ ์์ง ํ๋ฌ๊ทธ์ธ } : ํน์ ๋ชฉ์ ์ ์ํด ์ค๊ณ๋ ์ฝ๋ ๋ฐ ๋ฐ์ดํฐ ๋ชจ์ ํ๋ก์ ํธ๋ง๋ค ๊ฐ๋ณ์ ์ผ๋ก ํ์ํ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ ์ ์๋ค. ํ๋ฌ๊ทธ์ธ์ ๋ฐํ์ ๊ฒ์ ํ๋ ์ด ๊ธฐ๋ฅ์ด๋ ์๋ํฐ ๊ธฐ๋ฅ์ ํ์ฅํ ์ ์๊ฒ ๋์์ค๋ค. ์ธ๋ฆฌ์ผ ์์ง์ ํ๋ฌ๊ทธ์ธ ์๋ํฐ๋ฅผ ํ์ฉํด ํ๋ก์ ํธ์ ํ๋ฌ๊ทธ์ธ์ ์ฝ๊ฒ ์ถ๊ฐ/์ญ์ ํ ์ ์๋ค. ์ธ๋ฆฌ์ผ ์์ง ํ๋ก์ ํธ๋ ๋ค์ํ ๋ชจ๋๋ค์ ์งํฉ์ด๋ผ๊ณ ๋ณผ ์ ์๋๋ฐ ํ๋ฌ๊ทธ์ธ๋ ์ด๋ฐ ๋ชจ๋ ์ค ํ๋์ด๋ค. ํ๋ฌ๊ทธ์ธ์ ๋ค๋ฅธ ํ๋ฌ๊ทธ์ธ์ด๋ ๋ชจ๋์ ์์กดํ ์ ์๋ค.ํ๋ฌ๊ทธ์ธ๊ณผ ์์ง ๋ชจ๋์ ๊ณ์ธต์ ์ธ ๋ ๋ฒจ๋ก ๋๋์ด ์๋๋ฐ, ํ..