안녕하세요! 강의 잘 듣고 있습니다. 다름이 아니라 방 만들기(Room Creation) 기능 과 관련해서 추가적인 커리큘럼이 업데이트될 예정이 있는지 궁금하여 문의드립니다 포톤을 활용한 멀티플레이 구조를 더 깊이 있게 이해하고 싶은데 현재 강의에서 다루지 않은 부분들이 있어 혹시 확장 계획이 있으신지 알고 싶습니다. 감사합니다
Init 씬을 클릭하면 Main 씬으로 씬전환이 안됩니다. PlayerPrefs 를 지우고 실행하면 'Firebase 연결에 성공했습니다.', '게스트 로그인 성공' 메시지가 떠도 메인씬 전환이 안되고 계속 까만 화면만 나오고, 그 이후에 다시 실행하면 'Firebase 연결에 성공했습니다.' 만 나오고 닉네임 입력도 없이 여전히 까만 화면만 나옵니다. DB 부분이 안되는 것 같은데, 코드는 이상이 없습니다. => 파이어베이스에서 다시 DB 프로젝트 생성해서 해결했습니다. 지금 현재로서는 db에 접속한지 30일이 지나서 안됐던 것 같습니다.
그전까지는 그런 현상 없었는데 빌드 프로그램 이랑 에디터 동시에 켜면 이제 충돌나서 나중에 킨 프로그램이 꺼지는데 (아예) 왜그럴까요? 혹시 같은 아이디로 접속 되서 그런가요? 플레이어 프리팹스의 저장된 UID는 왜 지웠는데도 빌드시에는 그대로 들어가는건가요? 그리고 가끔 가다 Auth가 실행이 안되고 UID가 생성이 안되요 (파이어베이스 Auth에 들어가보면 생성이 안되있음)....
안녕하세요, 강의 보면서 따라서 진행하고 있는데 발생하는 오류들이 있어서 문의드립니다. 1. 유니티 에디터 InputField 관련 > 유니티 에디터에서 실행했을 때 채팅 InputFiled에서 텍스트 입력이 안되는 상황 입니다. Console창에는 Info,Warning(PlayerController.gravity 관련) 메시지만 있습니다. 빌드해서 실행하면 인풋필드가 동작합니다. 2. 말풍선 관련 > 빌드 후, 클라이언트 2개로 서로 채팅을 하고 채팅창에 대화내용이 쌓이는 부분까지 진행하였습니다. 그리고 말풍선 관련 코드 작성해서 테스트를 진행했더니 채팅창에 내용이 쌓이지 않고 빈 말풍선만 생성되었습니다.. // SpeechBubble.cs // setText(string message){} SpeechText.text = message; // 위 부분에서 NullReferenceException 이 발생하는걸로 보입니다. 빌드하고나서 테스트를 진행하다보니 오류를 잡기가 어려운데 팁 같은게 있을까요? 혹시 챕터별 또는 완성본 코드를 확인할 수 있는 곳이 있을까요?
Action No에서 Action NO = () => { ToastPopUPManager.Instance.Initialize("파티 초대를 거절하였습니다ㅠㅠ"); photonView.RPC("IgonrePartyInvite", PhotonHelper.GetPlayer(inviterID), inviterID); }; 강의에서는 IgnorePartyInvite의 인자로 TargetPlayerIndex를 넘겨주는데, 저는 실행이 안 되서 inviterID로 넘겨주니 정상적으로 실행 되더라구요. 해당 action이 RPC안에서 정의 된 거라서 상대 기준에서 다시 내 기기로 함수를 실행시키기 위해서는 inviterID로 넘겨주는 게 맞지 않나요..? RPC관련 개념이 아직 미숙해서 질문해봅니다.
플러터 프로젝트가 안보여요 플러터 정상적으로 설치후 선생님 강의 보며 따라 하면서 이미 New Project 하고 Flutter Project 선택 클릭하면서 플러터 프로젝트 만들었습니다. 당연히 flutter doctor 는 문제없이 잘 통과 했으니 플러터 프로젝트를 만들었겠죠. 그런데 어느날 부턴가 (아마 안드로이드 스튜디오 업데이트 이후) 갑자기 플러터프로젝트를 선택할수 있는 버튼이 사라졌어요 New Project 하면 Flutter Project 를 선택할수 있는 버튼이 보여야 하는데 안보이네요. 어떻게 하나요? 혹시 업데이트 이후 다른 사람도 그런가요?
강의에서 쓰이는 문서는 어디서 받아볼 수 있나요? 강의해서 쓰이는 파일이 아래와 같은 이름으로 되어 있는 것 같은데요~ 05_BASIC_WIDGETS.md - 강의 영상에 대한 질문이 있으시면, 주말/휴일 제외, 2~3일 내에 답변드립니다 - 강의 답변이 도움이 안되셨다면, dream@fun-coding.org 로 메일 주시면 재검토하겠습니다. - 괜찮으시면 질문전에 챗GPT 와 구글 검색을 꼭 활용해보세요~
섹션 6 AppBar, Stack, Align 위젯 강의에서 동일 코드로 작성해도 AppBar 결과가 다르게 나옵니다. stless 입력 시 자동으로 작성되는 코드도 강의 내용과 다릅니다. 검색 해 봤는데 프로그램이 업데이트된 것 같기도 합니다.. 업데이트 된 부분은 강의 내용도 업데이트 해 주시면 좋을 것 같습니다. 결과물이 달라서 혼란스럽습니다. 도와주세요 !
val gso = GoogleSignInOptions .Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestIdToken(getString(R.string.default_web_client_id)) .requestEmail() .build() R.string.default_web_client_id 를 설정하지 않았다고 계속 에러가 떠는데, 어떡해 해야 하는지 알고 싶습니다. 그리고 GoogleSignIn이 현제는 deprecate 되었는데, 참고할 만한 자료가 있는지 알고 싶습니다.
안녕하세요! 강의 재미있게 진행하고 있습니다. 강의 내용과는 별개의 질문입니다. ^-^; 다름이 아니라 강의 동영상처럼 테마를 바꾸려면 어떤 것을 사용해야 하나요? Material Theme UI 등 여러 가지를 받아서 적용해 봐도 딱 맘에 드는 것이 없습니다. 강의 동영상의 테마가 바탕화면도 진하고 괄호도 알록달록하게 나와서 좋아 보입니다.
안녕하세요 잔재미코딩 선생님. 항상 많은 것을 배우고 있습니다. 수업 듣다가 저의 지식이 부족한 탓에 개념이 약간 모호하여 질문 드립니다. 보통 PC 웹을 만들면 HTML, CSS, Javascript로 프론트엔드를 구성하고 FastAPI같은 파이썬 라이브러리로 백엔드를 구성한다고 배웠는데요, 웹같은 경우에는 이 플루터라는 것이 어느 부분까지 커버하는 걸까요? 플루터가 프론트엔드 단을 커버하고 백엔드단은 파이썬으로 할 수 있으면 좋겠는데 백엔드 로직까지 플루터로 구성해야 하는 것일까 하는 걱정이 조금 들었습니다 ㅎㅎ;