Photon (11) 썸네일형 리스트형 Photon 셋째 날(PlayerFire , PlayerMove.OnDamage()) 목차 Ray 로 총알 발사하기 (PlayerFire) 진짜 총알 발사하기 플레이어 HP 추가 (PlayerMove) Ray 로 총알 발사하기 (PlayerFire) 우리가 원래 3D FPS 할 때는, 그냥 맵에다가 올려놓고 했는데 이번에는 쏠 때마다 만들거임 왜? MultiPlay 할거니까 사람들이 하나를 다 사용하면 이상하게 됨! 좀 더 최적화 하고싶으면, 들어온 인원수만큼 맵에 생성하게 하면 됨! 근데 우리는 쏠 때마다 만들어보자 왼쪽 컨트롤키를 누르면, 파티클과 Audio 를 PlayOnAwake 까지 하면 만들자마자 생성됨 하지만 nomal 로 만들고 만들어진게 안없어지니까, Destroy 까지 하게 하자 진짜 총알 발사하기 위에꺼를 FireRay() 라고 만들어서 Update 에 정리하고, Al.. Photon 둘째 날 (PlayerMove, PlayerRot) 목차 캐릭터 움직임 기본세팅 (PlayerMove) 캐릭터 카메라무빙 (PlayerRot) 캐릭터 움직임 기본세팅 캐릭터 만들어서 움직이는거 해볼거임! 3D FPS 에서 다 해봤던거 게임 씬 하나더 생성하고, Player 빈게임 오브젝트로 만든다. 그 후, Player 에 캡슐을 추가하고, 월드에 딱 나오게 해줌 그 후, PlayerMove 스크립트 생성하고, Player 에 Assign!! (참고) GetAxis, GetAxisRaw 더보기 GetAxis => //A : -1, D : 1, 누르지 않으면 0 이 됨 누르면 1이나 -1 로 빠르게 이동이 됨. GetAix 를 사용하면 그래서 약간 미끄러지듯이 멈춤 근데 GetAxisRaw 는 바로바로 멈춤 캐릭터 카메라무빙 이제 카메라를 만들어 보자! C.. Photon 첫 날(photon의 구조, 세팅, 서버연결, 방 생성, 입장) 목차 Photon 의 구조 Photon 세팅하기 ConnectionManager.cs 생성해서 MasterServer 에 연결하기 빌드 해서 방 생성 실패 해보기 빌드 파일에서, Log 보는법 방에 참가하는 함수 만들기 정리 Photon 의 구조 Http 단방향 잠깐 연결됨. 한번 요청하고 나면 끊김 Socket (UDP, TCP) 양방향 계속 주고 받게 되어있음 포톤은 이 소켓구조임! UDP 와 TCP 의 차이점 TCP(Transmission control protocol) 데이터의 안정성을 보장함! 안정성이라든지 유실이 되지 않음. 안정성 검사를 하기 댸문 UDP 보다 속도는 조금 느림! UDP(User Datagram protocol) 데이터의 손실이 발생할 수 있다. 그래서 UDP 가 검사하는 작.. 이전 1 2 다음