'멀티게임🤼‍♂️'을 만들고 싶나요? 야 나두ㅣ포톤PUN2

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ม.ค. 2025

ความคิดเห็น • 84

  • @라프라스-x2p
    @라프라스-x2p 5 ปีที่แล้ว +1

    유니티와 서버 연동에 대해서 매우 막막했는데 짧은 영상하나로 뭔가 뻥뚫린기분이네요! 정말 감사드려요!

  • @zerowhole2505
    @zerowhole2505 ปีที่แล้ว

    감사합니다 ㅎㅎㅎㅎㅎㅎㅎㅎ 진짜 감사합니다 휴ㅠㅠㅠ

  • @mingyu243
    @mingyu243 3 ปีที่แล้ว

    스크립트 공유 감사합니다!!
    영상이 진짜 깔끔하네용

    • @gorani_TV
      @gorani_TV  3 ปีที่แล้ว

      감사합니다

  • @berguytenzing
    @berguytenzing 7 หลายเดือนก่อน

    와 진짜 감사요..!

  • @ninono2993
    @ninono2993 8 หลายเดือนก่อน

    믿고보는 고라니... 이보다 간결할 순 없다..

  • @아마그래
    @아마그래 4 ปีที่แล้ว +1

    진짜 설명 잘해놓으셨네;;

  • @김민-q5z2r
    @김민-q5z2r 8 หลายเดือนก่อน +1

    존경하는 고라니님.궁금한게 하나 있습니다. 안드로이드 간단한 채팅 어플을 만들고 싶은데 유니티 엔진으로 시도 하는게 올바른 접근일까요?

  • @nkstudio9161
    @nkstudio9161 5 ปีที่แล้ว

    아닛 정말 좋은 강의 감사합니다 bb

    • @gorani_TV
      @gorani_TV  5 ปีที่แล้ว

      엔케이님~ 봐주셔서 감사합니다~

  • @유-o4u
    @유-o4u 4 ปีที่แล้ว

    0:29 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ뭔말인가했네 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 굳굳

  • @nkstudio9161
    @nkstudio9161 2 ปีที่แล้ว

    저의 학교 기말고사에서 큰 역할을 해주셨습니다 😊

    • @gorani_TV
      @gorani_TV  10 หลายเดือนก่อน

      기말!

  • @grayliar147
    @grayliar147 2 ปีที่แล้ว +1

    2023년에 가까워지는데 photon unity 강의중 이게 가장 좋네요. 2023년 버전으로 만드실 생각 없으시나요?

    • @gorani_TV
      @gorani_TV  10 หลายเดือนก่อน +1

      비슷하므로 다시만들생각은 없네요

  • @치킨마요네즈
    @치킨마요네즈 3 ปีที่แล้ว

    감사유

  • @lllcosmoslll
    @lllcosmoslll 5 ปีที่แล้ว +1

    고라니님 기록을 남기는 게임을 만든다는 가정하에
    유저가 접속하면 해당국가를 파악해 어떤국가의 어떤 유저의 기록들이
    나열되 순위를 보여주는 시스템도 강의 가능하실지 여쭤봅니다
    이런 구현이 궁금했었거든요

    • @gorani_TV
      @gorani_TV  5 ปีที่แล้ว +3

      그건 포톤에선 불가능하고 포톤과 연동하는 Playfab같은 곳에서 순위표를 기록할 수 있습니다.
      예전에 Playfab강의 요청하신 분도 있었기에 그것도 연구해서 강좌 찍어보도록 하겠습니다!

  • @sejcj2
    @sejcj2 5 ปีที่แล้ว

    고라니님 짱임

  • @슈우퍼
    @슈우퍼 2 ปีที่แล้ว +1

    궁금한게 있습니다. 서버 접속 후 로비 접속을 거치지 않고 방만들기를 해봤는데요 문제 없이 만들어지더라고요.
    그러면 서버접속상태이고 로비는 접속되지 않은 상태로 방만들어진건데 이러면 발생하는 문제가 있을까요? 현재까지는 딱히 문제점을 찾지 못했습니다.
    문제가 있다면 따로 코딩을 해서 무족건 방만들기 전에 무족건 로비를 들어가게 만들어야 될까요?
    오랜만에 포톤 배우려고 들어왔습니다. 아직도 귀한 자료 남겨주셔서 감사드립니다~

    • @gorani_TV
      @gorani_TV  10 หลายเดือนก่อน

      그래도 로비가 필요합니다

  • @kyeongminkim6020
    @kyeongminkim6020 3 ปีที่แล้ว +1

    유익한 튜토리얼을 제공해주셔서 정말 감사합니다.
    1. 영상 초기(00:00~00:12)에서 설정하신 것처럼 Photon PUN을 생성 후 Unity 에셋과 연동하면, 별다른 서버 없이 즉각적으로 서버가 생성되는 것인지 궁금합니다.
    2. PUN자체가 클라우드 서버가 아니라면, 설정을 진행한 PC가 서버가 되는 것인지 궁금합니다.

    • @gorani_TV
      @gorani_TV  3 ปีที่แล้ว +1

      포톤에서 서버를 제공하고 우리는 그 아이피를 이용하는 것입니다.
      PUN2는 클라우드 입니다. BOLT가 자신의 PC로 서버를 여는 것입니다.

  • @김황복-c3c
    @김황복-c3c 3 ปีที่แล้ว

    개인프로젝트로 간단한 게임앱을 테스트용으로 플레이스토어에 게시하려고하는데 혹시 이 프로젝트의 방만드는 스크립트를 사용해서 출시해도 될까요...?

  • @퓨츠앙
    @퓨츠앙 4 ปีที่แล้ว

    제가 기존 PUN Classic 사용자인데요Pun2로 넘어갈려면 어케 해야 하나요그냥 기존 에셋 날리고 PUN2로 임포트 하면 되나요..?

    • @gorani_TV
      @gorani_TV  4 ปีที่แล้ว

      doc.photonengine.com/ko-kr/pun/current/getting-started/migration-notes
      업데이트 시 코드들을 바꿔줘야 합니다.
      화이팅입니다

  • @개발자주유
    @개발자주유 3 ปีที่แล้ว +1

    감사합니다! 설명을 너무 잘 하시네요~
    혹시 Photon에서 방 만들고 씬을 넘길 때 로딩 씬(async) 하는 방법을 아실까요???

    • @gorani_TV
      @gorani_TV  3 ปีที่แล้ว +2

      forum.photonengine.com/discussion/12055/loadlevel-or-loadlevelasync
      이글이 도움이 될 거예요.

  • @codinglike
    @codinglike 3 ปีที่แล้ว

    혹시 제가 매칭시스템을 만들려고 하는데
    시작 버튼을 누르면 PhotonNetwork.ConnectUsingSettings(); 이 호출되고
    바로 OnConnectedToMaster()이 함수가 호출되는데
    어째서 OnRoomListUpdate(List roomList)애는 호출이 않될까요?
    제가 만들고 있는 매칭시스템은 꼭 myList가 필요한데...
    오래된 영상이라 답변을 해주실진 모르겠지만 답변 해주시면 정말 감사하겠습니다!

    • @gorani_TV
      @gorani_TV  3 ปีที่แล้ว

      public override void OnConnectedToMaster() => PhotonNetwork.JoinLobby();
      로비에서 해야합니다

    • @codinglike
      @codinglike 3 ปีที่แล้ว

      @@gorani_TV 그런데 로비에서 해도 안되네요... 로그도 띄어봤는데 않되요..
      어떻게 해야할까요?

  • @none-yt8ge
    @none-yt8ge 2 ปีที่แล้ว

    이 영상을 보고 배워서 실시간 모바일 롤 같은게임을 만들었습니다 감사합니다. 질문이 있습니다. 마스터 클라이언트가 게임도중에 나가면 마스터 클라이언트를 이어받는식으로 해결해야지라고 생각했는데, 중간에 여러 유저들이 나갔다 들어왔다 하더라도 롤처럼 복잡한 스킬들의 적용이 문제없이 작동되도록 가능한지 궁금합니다. 아직 제 실력이 부족해서 구현을 못하는 것인지 아니면 포톤 모바일 환경에서는 불가능한지 알고싶습니다.

    • @gorani_TV
      @gorani_TV  2 ปีที่แล้ว

      th-cam.com/video/x2ppIKc-GlE/w-d-xo.html 이 방법도 있고 커스텀 프로퍼티도 있습니다. 가능합니다

    • @none-yt8ge
      @none-yt8ge 2 ปีที่แล้ว

      @@gorani_TV 답변 감사합니다

  • @윤찬영-f3h
    @윤찬영-f3h 4 ปีที่แล้ว +1

    혹시
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using Photon.Pun;
    using Photon.Realtime;
    using UnityEngine.UI;
    public class NetworkManager : MonoBehaviourPunCallbacks에서
    MonoBehaviourPunCallbacks가 네임스페이스를 찾을 수 없다고 뜨는데
    왜 그럴까요 ㅠㅠ

    • @gorani_TV
      @gorani_TV  4 ปีที่แล้ว

      비주얼 스튜디오2019 버그일수도요. 유니티 껐다 켜보세요.
      다운받은 파일인가요?

    • @윤찬영-f3h
      @윤찬영-f3h 4 ปีที่แล้ว

      @@gorani_TV 계속 해봐도 안되네요
      비주얼 스튜디오 2017로도 해보고 19로도 해봤지만 둘다 안되요

    • @윤찬영-f3h
      @윤찬영-f3h 4 ปีที่แล้ว

      answers.unity.com/questions/1737318/photon-pun-2-using-photonpun-not-working.html 여기와 상황이 똑같아요

    • @윤찬영-f3h
      @윤찬영-f3h 4 ปีที่แล้ว

      @@gorani_TV 원래는 unity 2019 3.12f1을 사용하고 있었는데
      2019 1.12f1으로 새 프로젝트를 만드니 MonoBehaviourPunCallbacks가 되기 시작했어요
      이미 만든건 없애야 할까요? ㅠㅠ

    • @윤찬영-f3h
      @윤찬영-f3h 4 ปีที่แล้ว

      @@gorani_TV 제일 최신 유니티로 업글하면서 해결 되었습니다 감사합니다

  • @와뇨인
    @와뇨인 3 ปีที่แล้ว

    p2p게임을 만드려는데, 매칭을 위해서는 aws같은 클라우드 서비스를 이용해야 하나요?
    그리고 좋은 영상 감사합니다.

    • @gorani_TV
      @gorani_TV  3 ปีที่แล้ว +1

      릴레이 서버가 있긴 해야합니다.

  • @이인동-i1d
    @이인동-i1d 5 ปีที่แล้ว

    안녕하세요! 좋은 영상 감사드립니다. 지금 영상들 보고 있는데, 필요했던 정보들이 많네요ㅠㅠ 따라하다가 한가지 궁금한 점이 있습니다. 현재 로비 구현하고 방에 참가시 메인씬 로드되게 설정해놨는데요, 플레이어가 2명이 될 때 2명이 동시에 방에 참가하게 하고 싶은데 어떤 방법으로 해야할까요?

    • @gorani_TV
      @gorani_TV  5 ปีที่แล้ว

      지금 카트라이더 방 만들기 연구중입니다. 조금만 기다리시면 나올 거예요 ㅎㅎ

  • @바퀴돌아
    @바퀴돌아 3 ปีที่แล้ว

    이거 할때 꼭 방 시스탬이여야만 하나요? 메이플에서 서버 선택하는 것 처럼 다수의 유저들이 게임을 플레이 하는것은 불가능 한가요?

    • @gorani_TV
      @gorani_TV  3 ปีที่แล้ว +2

      가능은 합니다. 방이 하나의 맵으로 치면 되는데, 하지만 포톤 PUN2로는 최대 방에 있는 인원이 20명이상부터는 렉이 걸릴 수 있어 포톤 볼트나 다른 서버를 알아보시는 것도 좋습니다.

    • @바퀴돌아
      @바퀴돌아 3 ปีที่แล้ว

      @@gorani_TV 감사합니다

  • @gamedev.1166
    @gamedev.1166 5 ปีที่แล้ว +1

    대신 연구해주신 느낌이라 너무 감사합니다 ㅎㅎ
    다음에는 연결해서 같이 겜하는것도 나오나요??ㅎ

    • @gorani_TV
      @gorani_TV  5 ปีที่แล้ว +1

      감사합니다! 다음에는 로비에서 보는 방리스트목록과 방에서 하는 채팅 강좌가 되겠습니다~
      플레이어 동기화, 변수 동기화 부분은 그 다음 강좌가 될거 같아요!

  • @한민재-l1o
    @한민재-l1o 5 ปีที่แล้ว

    고라니님이 만드신 횡스크롤 게임의 서버만 바꿔서 친구들과 할 수는 없을까요?

    • @gorani_TV
      @gorani_TV  5 ปีที่แล้ว

      할 수 있어요. 빌드해서 빌드한 파일들을 친구에게 주세요.

    • @한민재-l1o
      @한민재-l1o 5 ปีที่แล้ว

      @@gorani_TV 감사합니다~^^

  • @율율-p3g
    @율율-p3g 4 ปีที่แล้ว

    잘 보고 있습니다. 포톤PUN(클라우드)말고 포톤 서버에 관한것이 궁금합니다.

    • @gorani_TV
      @gorani_TV  4 ปีที่แล้ว

      포톤Bolt가 서버도 할 수 있으니까 웨비나 맨 마지막 포톤Bolt다룰 것입니다

  • @기본-x6z
    @기본-x6z 3 ปีที่แล้ว

    스크립트를 똑같이 적었는데, 몇몇 함수들이 재정의 할 수 없다고 뜹니다. 혹시 버전업이 되면서 함수명이 달라진게 아닐까요??
    OnConnectedToMaster
    OnDisconnected
    OnJoinedLobby
    OnCreatedRoom
    OnJoinedRoom
    OnCreateRoomFailed
    OnJoinRoomFailed
    OnJoinRandomFailed

    • @gorani_TV
      @gorani_TV  3 ปีที่แล้ว

      아닙니다. MonoBehaviourCallbacks 상속 받으셨나요?

  • @kuarxi
    @kuarxi 4 ปีที่แล้ว

    override가 뭔가요?

    • @gorani_TV
      @gorani_TV  4 ปีที่แล้ว

      virtual된 클래스를 구현하는 게 override입니다.
      가상 함수는 껍데기만 만들고, override로 재정의해서 씁니다

  • @zre0
    @zre0 ปีที่แล้ว

    저희 교수님보다 잘 가르치십니다..

  • @서울_10반_박성재
    @서울_10반_박성재 3 ปีที่แล้ว

    에셋에서 pun2를 임포해도 wizard가 안뜨고 Resources폴더 자체도 없어서 serversettings가없을때는 어떻게 해야할까요

    • @gorani_TV
      @gorani_TV  3 ปีที่แล้ว

      PUN2 Free를 받으신 게 맞나요?

  • @gamegate5
    @gamegate5 4 ปีที่แล้ว

    혹시 방에 최대 인원이 들어오면 새로운 씬을 로드할 수 있나요?ㅠㅠ

    • @gorani_TV
      @gorani_TV  4 ปีที่แล้ว +1

      업데이트에서 MaxPlayers와 현재 인원을 검사해서 마스터 클라이언트 혼자 판단해서 PhotonNetwork.LoadScene(1)을 사용하시면 됩니다. 스타트에 이거 넣구요 PhotonNetwork.AutomaticallySyncScene = true;

    • @gamegate5
      @gamegate5 4 ปีที่แล้ว

      @@gorani_TV 씬이 한사람밖에 로드가 안돼요. 어떻게 해결할 수 있을까요?
      + 아 그냥 한줄을 빼먹었네요

  • @Kimss-ki8vu
    @Kimss-ki8vu 4 ปีที่แล้ว

    혹시 한 프로젝트에서 빌드 2개 어케하셧나요 ㅠㅠ 계속 오류나서..

    • @gorani_TV
      @gorani_TV  4 ปีที่แล้ว

      File -Build Settings - 현재씬을 넣고 PC로 빌드입니다 그리고 Edit - Project Settings - Enter Play Mode Options를 포톤할 때는 체크 해제하세요

  • @airdropkorea
    @airdropkorea 3 ปีที่แล้ว

    에셋스토어에서 pun2 임포트하고 자기 주소입력하는 창 안뜨면 어떻게 해야하나요?

    • @gorani_TV
      @gorani_TV  3 ปีที่แล้ว

      프로젝트 Assets - Photon - PhotonUnityNetworking - Resources - PhotonServerSettings - Server/Cloud Settings - App Id PUN에 있습니다

  • @3명이동시에쓰는계정
    @3명이동시에쓰는계정 4 ปีที่แล้ว

    방의 현재 인원수 검사는 어떻게 하나요?

    • @gorani_TV
      @gorani_TV  4 ปีที่แล้ว +1

      PhotonNetwork.CurrentRoom에 현재 방의 정보들 있어요

  • @이상준-e1x4j
    @이상준-e1x4j 3 ปีที่แล้ว

    20번 넘게 돌렸는데 랜덤참가에 A만 들어가지네요 ㅠㅠ 왜 이럴까요..?

    • @gorani_TV
      @gorani_TV  3 ปีที่แล้ว

      public static bool JoinRandomRoom()
      {
      return JoinRandomRoom(null, 0, MatchmakingMode.FillRoom, null, null);
      }
      이렇게 되어있네요. 최신버전은 앞에서부터 차곡차곡 채워지는 FillRoom가 기본인가보네요.
      JoinRandomRoom(null, 0, MatchmakingMode.RandomMatching, null, null);으로 호출하시면 원하는 결과가 됩니다.

    • @이상준-e1x4j
      @이상준-e1x4j 3 ปีที่แล้ว

      @@gorani_TV 답글 다 달아주셨네요. 정말 감사합니다!

  • @형처럼-b8k
    @형처럼-b8k 4 ปีที่แล้ว

    말이 조금 빨라서 제대로 안들리는거만 잘드리면 정말 좋을것같아요 감사해요

    • @gorani_TV
      @gorani_TV  4 ปีที่แล้ว

      맞아요. 지금은 줄였습니다

  • @매장-v5z
    @매장-v5z 5 หลายเดือนก่อน

    굳이 포톤쓸필요가잇나 ? 집에다 100전후로 서버설치하면 한달에 인터넷, 전기세만 내면되는데

    • @gorani_TV
      @gorani_TV  5 หลายเดือนก่อน

      비싸긴 합니다