Everybody Happyvirus117 유니티 Webgl 파이어베이스(firebase) - 구글로그인 #4 1. 오늘 공부할 내용 2. 동영상 강좌 3. 자바스크립트 라이브러리 수정 1) Assets\FirebaseWebGL\Plugins\firebaseauth.jslib 파일을 수정합니다. SignInWithGoogle: function (objectName, callback, fallback) { var parsedObjectName = Pointer_stringify(objectName); var parsedCallback = Pointer_stringify(callback); var parsedFallback = Pointer_stringify(fallback); try { var provider = new firebase.auth.GoogleAuthProvider(); firebase.auth().s.. 프로그램 강좌/유니티 + 파이어베이스 2021. 5. 25. 유니티 Webgl 파이어베이스(firebase) - 이메일 로그인 #3 가. 오늘 공부할 내용 https://tv.kakao.com/channel/3265468/cliplink/419304090 나. 동영상 강좌 https://tv.kakao.com/channel/3265468/cliplink/419308709 다. 자바스크립트 라이브러리 수정 1) firebaseauth.jslib 을 열고 수정합니다. SignInWithEmailAndPassword 함수가 추가되었습니다. mergeInto(LibraryManager.library, { CreateUserWithEmailAndPassword: function(email, password, objectName, callback, fallback) { var parsedEmail = Pointer_stringify(email).. 프로그램 강좌/유니티 + 파이어베이스 2021. 5. 22. 유니티 Webgl 파이어베이스(firebase) - 이메일 가입 #2 가. 오늘 공부할 내용 https://tv.kakao.com/channel/3265468/cliplink/419279136 나. 동영상 강좌 https://tv.kakao.com/channel/3265468/cliplink/419286343 다. 자바스크립트 라이브러리 생성 1) 윈도우에서 Assets\FirebaseWebGL\Plugins 폴더에 메모장을 만듭니다. 이름을 firebaseauth 로 만들고 확정자명을 .jslib 으로 만듭니다. 유니티 WebGL에서 자바스크립트로 C#스크립트와 상호 작용하는 방식에 대한 내용은 https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html 를 참고합니다. 라. 자바스크립트 라이브러리.. 프로그램 강좌/유니티 + 파이어베이스 2021. 5. 21. 유니티 Webgl 파이어베이스(firebase) - 세팅 #1 요즘 모바일 강세인 시장에서 조금씩 웹게임이 성장하는 조짐이 보입니다. 저는 10년 전부터 언젠가는 웹게임 시장이 활성화 될거라 생각했고 이제 곧 시작될거 같단 생각이 들어 변화하는 시장에 빠르게 적응하고자 하나씩 준비하고 있습니다. 그래서 이번에는 유니티 Webgl 에서 파이어베이스를 사용하는 방법에 대해 다루고자 합니다. 웹게임의 장점? 집에 컴퓨터 없는 사람 없다. 핸드폰은 안드로이드, 아이폰으로 나눠지지만 웹은 맥이든 윈도우이든 접속이 가능합니다. 설치가 필요없다. 웹사이트에 편하게 올릴 수 있다 등? 가. 오늘 공부할 내용 프로젝트 설정하고 폴더 만들어놓고 파이어베이스 프로젝트 만들기 등의 간단한 작업을 진행합니다. 나. 동영상 강좌 https://tv.kakao.com/channel/32654.. 프로그램 강좌/유니티 + 파이어베이스 2021. 5. 20. Universal Render Pipeline 대충이라도 알고 쓰자 * 내가 그래픽 작업자도 아니고 배운다고 써 먹을 수도 없을 거 같아서 딱 필요한 부분만 공부한 내용을 정리해놨다. (특히 까막눈이라서 값이 변경되어도 뭐가 다른지 차이를 모르겠다) 유니티와 언리얼을 비교할때 항상 유니티가 무시 받아왔던 것이 그래픽 관련된 능력이었다. 그래서 유니티에서 새로운 파이프라인을 만들어서 제공했는데 디폴트는 기존에 사용했던 파이프라인이고 설정을 통해 새로운 파이프라인을 사용할 수 있다. 써 보니깐 대충이라도 알고 쓰는게 디폴트 파이프라인을 사용하는거보다 나은거 같다. 가. Universal Render Pipeline 프로젝트 생성 Universal Render Pipeline로 프로젝트를 만드는 방법은 매우 간단하다. 프로젝트를 생성할때 Universal Render Pipe.. Unity 자습서 2021. 3. 6. 유니티 Addressable #4 - 씬 로드와 게임오브젝트 Instantiate 오늘은 번들에 올라간 Scene을 로드하는 방법과 게임오브젝트를 로드하고 언로드하는 방법에 배웁니다. ※ Scene을 번들에 올려서 사용하면 Scene에서 게임오브젝트의 위치가 바뀌는 등의 변경이 있을 경우 유저는 APK 를 다시 설치할 필요없이 서버에서 변경된 Scene을 다운받아 변경된 부분이 자연스럽게 패치되도록 할 수 있습니다. 가. 에셋 준비 1. Scene 준비하기 씬을 두개 만듭니다. 이름을 StartScene, CubeScene 으로 변경합니다. 1-1 StartScene 아래와 같이 버튼을 추가합니다. 1-2 CubeScene CubeScene을 열고 Cube를 대충 설치합니다. MainCamera에 있는 Audio Listener 를 삭제합니다. CubeScene의 Addressable.. Unity 자습서/Addressable 2020. 9. 10. 유니티 Addressable #3 - 원하는 타입의 레퍼런스 만들 기 가. 오늘 공부할 내용 유니티 에디터에서 인스펙터를 통해 AssetReference 변수로 번들에 있는 에셋을 참조시키는 방법을 배웠습니다. 하지만, 이렇게 모든 타입의 에셋 리스트가 표시되면 실수를 할 수 있게 됩니다. 예를 들면 스프라이트만 참조해야 하는데 클릭미스로 게임 오브젝트를 참조시킨다는 등의 실수 말이죠. 이런 실수를 방지하기 위해 AssetReferenceGameObject, AssetReferenceSprite, AssetReferenceTexture 등이 존재하지만 이 리스트에 없는 Material 등 특정 타입은 어떻게 해야 하는지 알아보겠습니다. 나. 머터리얼 제작 테스트로 사용할 머터리얼을 하나 제작합니다. 다. 스크립트 작성 1. FilteredReferences.cs 생성 및 .. Unity 자습서/Addressable 2020. 9. 7. 이전 1 ··· 7 8 9 10 11 12 13 ··· 17 다음 💲 추천 글