올해 유나이트(UniteSeoul2019)에서도 Photon을 만나보실 수 있습니다!

부스는 물론 50분의 세션을 통해 더욱 유익한 정보를 여러분께 제공해 드립니다.

 

 

-개최 장소: 코엑스 그랜드 볼룸
-부스 일정: 2019년 5월 21일(화)~2019년 5월 22일(수)
-세션 일정: 2019년 5월 21일(화) 16:00 ~ 16:50 @ Track 4 (2F 그랜드볼룸 201)

 

평소에 궁금했던 기술, 계약 및 청구에 관한 의문점 등을 현장에서 직접 문의하실 수 있습니다.

개최 장소 및 오픈 시간, 세션 내용 등 자세한 사항은 유나이트 서울 홈페이지에서 확인하세요.

많이 놀러와 주세요🥳

 

 

https://uniteseoul.com/2019/index.asp

 

Unite Seoul 2019

 

uniteseoul.com

 

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

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

 

안녕하세요

MatchMaking을 알아보겠습니다!

 

매치메이킹이 적용되는 곳은

게임이외에도

소개팅, 택시 등에서 찾아볼 수 있습니다.

 

 

포톤에서 매치메이킹이 되려면,

3가지를 일치시켜야합니다.

1. app version

2. app id

3. region

 

 

 

로비는 자동으로 조인하게 하고,

룸은 아무런 조건을 넣지않고 생성하고

유저는 랜덤으로 룸에 들어가도록 하겠습니다.

 

 

로비 자동으로 들어가게 하는 것은 설정에서 쉽게 할 수 있습니다.

PhotonServerSettings의 Client Settings 아래 Auto-Join Lobby 를 체크하면 됩니다.

 

조건없는 룸 생성방법은

CreateRoom 함수의 인자에 아무것도 안넣으면 됩니다.

 

룸이 생성되었으니

JoinRandomRoom 함수를 이용해

생성된 룸 중에서 랜덤으로 조인하겠습니다.

 

 

참고로

오브젝트 동기화 부분은 

아래 링크에서 확인할 수 있는 포스팅을 참고하시면 됩니다.

 

https://photonkr.tistory.com/6?category=1030095

 

유니티짱을 이용한 PUN 시작하기

<pun(photon unity="" networking)="" 도입=""> 크게 4단계만 따라 오시면, 멀티플레이를 실행할 수 있습니다. 1. 유니티짱 오브젝트 설정 2. PUN 설정 3. 연결 코딩 4. 메인 카메라 설정 먼저, 멀티플레이 게임을 만들 준..</pun(photon>

photonkr.tistory.com

 

 

 

이번에는

지정한 로비로 들어가게 해보겠습니다.

 

조금 전 PhotonServerSettings의 Client Settings 아래 Auto-Join Lobby 에 한 체크를 해제합니다.

그리고 나서

OnConnectedToMaster함수를 이용해 마스터 클라이언트에 접속하도록 합니다.

마스터 클라이언트에 접속하면 JoinLobby 함수를 이용해 로비에 들어가게 합니다.

 

로비에 들어왔으니

룸 생성과 룸 입장은 조금 전과 같이 하면 됩니다.

 

 

주의!)

로비를 너무 많이 생성하면 

매치메이킹이 잘 안될 수도 있습니다!

 

 

 

 

이번에는

룸 생성시 비밀번호를 넣어보겠습니다.

 

로비 입장 방식은 앞에서 알아본 2가지 방식(자동, 수동-마스터 클라이언트-) 중 하나를 고르시면 됩니다.

룸 이름 지정할적에 비밀번호를 같이 부여하면 됩니다.

형식은 [이름]_[비밀번호] 입니다.

 

예제 1

예제 2

 

 

★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 유투브

http://bit.ly/youtube-photonkr

 

 

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

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

 

🎊🎊Photon Korea의 유튜브 채널이 드디어 오픈되었습니다👏
Photon엔진의 튜토리얼 동영상 컨텐츠를 지금 바로 확인하세요!
▶️http://bit.ly/youtube-photonkr

 

🌟오픈 기념 이벤트🌟
4/22(월)~5/6(월) 2주간 채널 구독 등록을 해 주신 분들 중 추첨을 통해 20분께 포톤 에반젤리스트가 커피 쿠폰을 쏩니다!☕️
(당첨자 발표는 5/6(월) 이후 유튜브 채널 및 페북에서 공지 예정)

많이 많이 구독해 주세요, 감사합니다🙂

 

 

 

https://www.youtube.com/channel/UCjizsu7u2ak9dUAKELnLOlA/featured?disable_polymer=1

 

Photon Korea

 

www.youtube.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

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

2019년 5월 Photon 세미나  (0) 2019.05.24
Unite2019에서 만나요!  (0) 2019.05.15
2019년 4월 Photon 세미나  (0) 2019.04.12
Photon 코리아 - Unity 코리아 콜라보 세미나  (2) 2019.02.28
2019년 2월 Photon 세미나  (2) 2019.02.08

완연한 봄이네요!

벚꽃은 흐드러지고

꽃은 물론이고 사람들도 기지개를 켜는 4월이네요.

 

 

 

놀러가기 좋은 계절

졸음이 쏟아지는 4월이지만...

 

포톤 코리아는 어김없이 세미나를 준비했습니다!!!!

 

장소는 홍대

일시는 4월 20일 토요일

주제는 매치메이킹 API

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

 

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

 

 

 

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

 

 

 

 

 

 

 

3월 13일 

유니티 코리아(Unity Korea) 오지현 에반젤리스트님을 모시고 세미나를 개최합니다!

2D의 유니티 신기능을 소개합니다~~

 

물론, 포톤 코리아에서도 

작은 세션을 준비했습니다.

 

 

자세한 내용은 온오프믹스에서 확인하세요!

 

https://onoffmix.com/event/169074

 

 

 

소정의 굿즈도 준비할 예정이니

꼬옥 시간내시어 오세요~~

 

 

 

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


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

 

 

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


연휴 잘 보내셨어요?

새해 복 많이 받으세요~~




2019년 두번째

포톤(Photon Engine)을 이용하시는 분들을 위해

작은 세미나를 준비하였습니다.




2월 23일 홍대에서 하려고 합니다.

주제는 포톤 볼트(Photon Bolt)입니다.



https://onoffmix.com/event/166472





세미나때 뵈어요!







Photon 공식 홈페이지 

https://www.photonengine.com/ko-kr/Photon


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



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





안녕하세요

포톤 코리아(Photon Engine)입니다.




유니티(Unity 3D)에서 채팅을 만들적에

꼭 필요한 스크롤 창을 만들어 보겠습니다.



먼저, Canvas를 추가하세요

Create > UI > Canvas


정리가 필요한 경우,

빈 오브젝트를 추가하여 

폴더처럼 관리해주시면 되고요.

Create > Create Empty



이제 채팅이 보여질 스크롤 뷰를 추가합니다.



오늘은 스크롤 바 중에서 세로만 이용할 거라서

스크롤 바 호리젠탈(Scrollbar Horizontal)은 삭제를 하겠습니다.





뷰포트 \ 컨텐트 에 텍스트를 하나 만들어 주세요.





이 텍스트(Text)에 

컨텐트 사이즈 피터(Content Size Fitter) 컴포넌트를 추가하고


스크롤 뷰에서도 세로만 이용했듯이

사이즈 피터에서도 세로만 설정하면 됩니다.

버티컬 핏(Vertical Fit)을 Preferred Size 로 설정해주세요.







이제 다 하셨습니다.


빌드해보시면

채팅 대화가 위로 올라가면서

스크롤 뷰에서 잘 구현되는 것을 보실 수 있을 겁니다.






포톤 챗 이용하시어

대박 어플리케이션 만드세요!

수고하셨습니다~









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

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


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


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

[Photon Chat] 채팅 조금 더 알아보기  (0) 2019.02.02
[Photon Chat]포톤 챗 시작하기(Unity3D)  (2) 2018.06.02
[Photon Chat]챗 이모저모  (0) 2018.06.01

채팅필터

채널




안녕하세요!

이 전 포스팅에서는

유니티에 Photon Chat을 임포트하고 간략하게 동작하기까지 해보았습니다.



아직 Unity에 Photon Chat을 임포트 못 해보신 분은

위 포스팅 한번 보고 오세요~



이번 포스팅에서는

채널, 채팅필터 설정 등을 알아보려고 합니다.




접속

함수: Connect()



유저이름 설정

클래스: AuthenticationValues




채널

사용자 그룹 또는 주제별로 채널을 만들 수 있습니다.



채널 구독하기 

함수: Subscribe()

        파라미터에 구독할 채널을 문자열로 넘기면 됩니다.

구독할 채널 수의 상한은 없습니다.



다만, 500 message / sec 제한이 있으니

이 부분 주의해서 개발하시면 됩니다~



메시지

Public 메시지 보내기

함수: PublishMessage()


Private 메시지 보내기

함수: SendPrivateMessage()

        파리미터에 보내고 싶은 유저이름과 내용(메시지)을 각각 넣으면 됩니다.




* 메시지 카운트

RPC 호출이나 메시지 전송 횟수 등으로 카운트합니다.

간략하게 예를 들어 보겠습니다.

4명이 룸에 있는 경우,

A 유저가 룸 퍼블릭 메시지를 보내면(1 send), 

나머지 3명이 그 메시지를 받습니다(3 receive).

그래서 4 메시지로 카운트 됩니다.



더 자세한 내용은 아래 링크에서

'초당 메시지 룸당 메시지는 어떻게 계산되나요' 부분을 참고하세요.

https://doc.photonengine.com/ko-kr/pun/current/troubleshooting/faq




그리고 위 내용 클래스 파일 첨부합니다~

ChatTest.cs





포톤챗은 채팅필터 기능도 있습니다.

이 필터를 이용하는 방법에 대해 알아보겠습니다.


1. 라이센스 동의





2. 필터 설정



3. 채팅 필터 설정 후




챗 유저상태(ChatUserStatus)

int 로 그 상태를 구분하고 있습니다.

0 : offline

1 : invisible 

2 : online

3 : away 방해할 수 없는 상태

4 : DND 게임이나 그룹을 찾고 있는 상태

5 : LFG 방에서만 사용가능하고 게임 중인 상태

6 : Playing 






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


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



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



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

[Photon Chat] 채팅 창 만들기(Unity3D)  (3) 2019.02.07
[Photon Chat]포톤 챗 시작하기(Unity3D)  (2) 2018.06.02
[Photon Chat]챗 이모저모  (0) 2018.06.01



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






Photon 코리아 페이스북 
https://www.facebook.com/photoncloudkr






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



Photon 코리아 유투브 

https://bitly.kr/photonyoutube





새해 복 많이 받으세요!





2019년에도 

포톤(Photon Engine)을 이용하시는 분들을 위해

작은 세미나를 준비하였습니다.



첫 시작은 

1월 26일 홍대에서 하려고 합니다.

주제는 포톤챗(Photon Chat)입니다.




자세한 내용은 아래링크에서 확인할 수 있습니다.



https://onoffmix.com/event/163381






세미나때 뵈어요!





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

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

+ Recent posts