/Shooting-Network-2D

첫 유니티 프로젝트이자 Photon Pun2를 이용해 만든 네트워크 대전 게임

Primary LanguageC#

Unity-2D-Survival

2D 슈팅대전게임(네트워크)



★ 조작방법


움직임: 방향키 ← → ↑ ↓ 또는 wasd
공격: E
새로운 캐릭터 생성: spacebar
네트워크 연결끊기: Esc



아래 링크를 클릭하면 파일을 다운로드하여 직접 플레이 해볼 수 있습니다.
처음 접속시 본인만 존재합니다.
다른 유저 입장으로 테스트 해보고 싶으시다면 또 다른 창으로 실행하시면 됩니다.
https://drive.google.com/drive/folders/1rAQEdBXJ1mD2MklnvKDhMvGCcF4ZLYBe?usp=share_link


아래 링크을 클릭하면 유튜브 링크로 이동해 플레이 동영상을 시청할 수 있습니다.
https://youtu.be/BL70aMlSUhY




[게임 소개]


시작 UI 씬
닉네임을 입력할 수 있는 란과 클릭시 네트워크 연결을 통해 유저들과 pvp를 할 수 있는 씬으로 이동하는 버튼으로 구성되어 있습니다.
글자 최대 수를 7자로 제한하였으며 초과 입력시 입력이 안됩니다.

image image




접속시 화면
접속시 아래와 같이 로딩시간동안 로딩씬이 나타났다가 플레이어와 만날 수 있는 게임씬으로 진입합니다.

image image




E클릭시 플레이어는 탄알을 발사하며 적중한 적 플레이어는 체력이 줄어듭니다.
체력이 모두 줄어든 플레이어는 연결이 끊어지며 처음 시작 UI씬으로 돌아갑니다.

image




Esc 클릭시 처음 스폰 위치에 내 플레이어를 새로 복사하며 각 플레이어는 현재 플레이어와 동일한 명령을 수행합니다.
개인 플레이어 들로 구성된 군단을 만들어 적들을 집중 사격 할 수 있습니다.

image image




☆ 만드는데 참고한 링크


유니티 Input Field 숫자 제한, 조건 걸기

유니티 Scene 로딩, 로딩화면 구현

읽어주셔서 감사합니다.