포톤 코리아 블로그에서

'유니티짱을 이용한 PUN classic 시작하기' 와 (https://photonkr.tistory.com/6?category=1030095) 매우 유사합니다.

그래서 주의깊게 보셔야 할 곳은 PUN2 부분입니다.

 

 

* 어셋 다운로드 (PUN2, Unity chan)

 

 

* APP ID 설정

포톤 홈페이지에서 어플리케이션을 생성하고 app ID를 얻습니다.

이 단계는 포톤 코리아 블로그 중 '포톤엔진을 유니티에 적용'을 (https://photonkr.tistory.com/13?category=1000133) 참고하세요.

 

* Locomotion 씬 오픈

위치는 Assets\unity-chan!\Scenes 입니다.

 

* 유니티짱 프리팹화

-컴포넌트 추가 (Photon View, Photon Animator View, Photon Transform View)

-프리팹

 

* 메인 카메라 수정

Third Person Camera 비활성화

 

* 인스턴스화 스크립트

MatchMaker.cs
0.00MB

 

일부 코드 설명을 붙이면요.

OnConnectedToMaster 함수를 이용해 마스터 서버 접속합니다.

그리고 나서 룸이 있다면 JoinRandomRoom 함수를 이용해 룸에 입장합니다.

룸에 입장을 하면 Instantiate 함수가 프리팹(오브젝트)을 인스턴스화 합니다.

 

 

감사합니다!

 

 


 

Photon 공식 홈페이지 
https://www.photonengine.com/ko-kr/Photon


★Photon Help Center
https://support.photonengine.jp/hc/ko

 

 

★Photon Korea 공식 블로그
https://photonkr.tistory.com

 

 

★Photon Korea 페이스북

https://www.facebook.com/photoncloudkr

 

 

★Photon Korea 유투브

https://bitly.kr/photonyoutube

 

 

'Photon > PUN' 카테고리의 다른 글

[PUN]유니티짱을 이용한 PUN2 시작하기  (0) 2019.07.21
[PUN]PUN classic VS PUN 2  (0) 2019.05.30
[PUN] 매치메이킹  (0) 2019.04.24
[PUN]로비.룸 알아보기  (0) 2018.12.19
[PUN]RPC 알아보기  (0) 2018.12.10
[PUN]VR 프로젝트 구현하기  (0) 2018.07.22

장마라 비가 많이 왔는데

다들 별 피해없으시죠...?

 

 

곧 휴가시즌이니 힘내세요!

 

7월 세미나 알려드릴께요

장소는 홍대

일시는 7월 27일 토요일

주제는 PUN2: 로비.룸시스템, 매치메이킹, RPC 

자세한 내용은 온오프믹스를 참고하세요~~ 

 

 

https://www.onoffmix.com/event/185130

 

【PUN 심화편】 멀티플레이어 게임 개발을 위한 매치메이킹+RPC+이벤트 활용하기

세상의 모든 모임 '온오프믹스'

www.onoffmix.com

 


 

Photon 공식 홈페이지 
https://www.photonengine.com/ko-kr/Photon


★Photon Help Center
https://support.photonengine.jp/hc/ko

 

 

★Photon Korea 공식 블로그
https://photonkr.tistory.com

 

 

★Photon Korea 페이스북

https://www.facebook.com/photoncloudkr

 

 

★Photon Korea 유투브

https://bitly.kr/photonyoutube

 

'소식' 카테고리의 다른 글

2019년 7월 Photon세미나  (0) 2019.07.21
2019년 5월 Photon 세미나  (0) 2019.05.24
Unite2019에서 만나요!  (0) 2019.05.15
Photon Korea 유투브 오픈 이벤트!  (0) 2019.04.22
2019년 4월 Photon 세미나  (0) 2019.04.12
Photon 코리아 - Unity 코리아 콜라보 세미나  (2) 2019.02.28

보이스챗 둘러보기 포스트(https://photonkr.tistory.com/36?category=1054486)에 이어

보이스챗 적용하기를 해보겠습니다.

 

이번 시간에는 

PUN도 연동하여 프리팹을 생성하고

프리팹에 Photon Voice가 적용되어 보이스챗을 구현해보도록 하겠습니다.

 

 

 

Voice컨트롤러

: 하이라키에서 Create Empty를 이용해 빈 오브젝트 하나 생성 -> 이 오브젝트 이름을 VoiceController로 변경

 

1. 컴포넌트 추가

-Photon Voice Network 컴포넌트

-Recorder 컴포넌트

 

2. 컴포넌트 설정

2.1. Photon Voice Network 컴포넌트

Primary Recorder에 Voice 컨트롤러에 추가한 Recorder를 연결

2.2. Recorder 컴포넌트

Transmit Enabled 체크

Debug Echo 체크

 

Photon Voice Network 컴포넌트

 

Recorder 컴포넌트

 

 

프리팹 만들기

1. 큐브 생성

하이라키에서 3D Object를 이용해 그 중 Cube를 생성 

2. 큐브에 컴포넌트 추가

-PhotonView

-PhotonVoiceView

3. PhotonVoiceView 설정

-UsePrimaryRecorde 체크

-SetupDebugSpeake 체크

 

PUN 컨트롤러

1. 로비.룸 입장

-OnConnectedToMaster()

-PhotonNetwork.JoinRandomRoom()

2. 프리팹 인스턴스화 등등

-PhotonNetwork.Instantiate()

 

MatchMaker.cs
0.00MB

 

 

 

 

빌드 앤 런

1. 큐브 인스펙터

Speaker 컴포넌트가 자동 생성되어 마이크로폰으로 테스트 가능

 

 

 

 

* 최종 하이라키

 

 

참고로 PUN을 같이 사용안하고, 

Photon Voice2만 사용하셔도 됩니다.

 

 


 

Photon 공식 홈페이지 
https://www.photonengine.com/ko-kr/Photon


★Photon Help Center
https://support.photonengine.jp/hc/ko

 

 

★Photon Korea 공식 블로그
https://photonkr.tistory.com

 

 

★Photon Korea 페이스북

https://www.facebook.com/photoncloudkr

 

 

★Photon Korea 유투브

https://bitly.kr/photonyoutube

'Photon > Voice' 카테고리의 다른 글

[Photon Voice2]보이스 챗 적용하기  (0) 2019.07.14
[Photon Voice2] 보이스 챗 둘러보기  (0) 2019.06.18

+ Recent posts