목록Develop (90)
180bpm
SDK를 업데이트 하거나, 기존의 프로젝트 삭제후 새로운 프로젝트를 뽑을때 확인해야할것들을 남겨둔다.기존에거에서 안쓰던게 좀 있어서.. SDK 업데이트 이후 에디터에서 오류 발생시흩어진 Framework, bundle 정리PPSDK에서 Facebook, NaverAuth 프레임워크를 중복설치한다. 이외 다른것들도 중복해서 들어갔는지 확인Xcode 프로젝트를 새로 뽑았을때 반드시 체크할것capabilities 에서 - game center, in-app purchase, push notifications 체크확인info에서 - privacy 중 camera, photo library, reminders, microphone, media library 관련 추가, 내용 채우기PPSDK, Plug에서 쓰는 퍼..
이전에 그냥 테스트 했었을땐, 플러그인도 없었고 해서 그냥 잘 되었었는데.. 이번에는 처음부터 하나씩 헤딩해가면서 배웠다. ■ 개발자 계정 등록ㅋ... 여기서 4일을 날렸다.프로비져닝 파일을 전달 받긴 했는데..계속 빌드가 안되더라.. - 프로비져닝 파일 생성할때 테스트 할 폰이 활성화 되어있는지 확인 프로비져닝 파일만으로는 빌드 해결이 안되서..;퍼블리셔에서 아이디랑 비번 알려줘서 cert 파일 직접 받아서 키체인에 추가했음..; 그제서야 Xcode의 team에 distribution이 뜨더라. ■ 빌드 뽑기퍼블리셔 로그인 SDK (이하 SDK) + 카페 SDK(이하 NCSDK) + 리포팅툴 SDK 적용중이었다.일단 그냥 뽑음. ■ Xcode에서 컴파일NCSDK의 문서를 따라 셋팅 다 해주고 했는데....
1. 에셋번들을 불러올때 되는 PC가 있고, 안되는 PC가 있을 경우 해결법 http://answers.unity3d.com/questions/31089/getting-cant-open-file-error-when-downloading-loca.htmlI had the exact same problem - solved it by prepending "file:///" instead of "file://" ..이해를 못하겠다 이게 왜 되는거지."/c:/download/" 이런 느낌인건데..리눅스에서 루트부터 들어갈때 저래 쓰지 않았던가.. 2. 쉐이더의 메테리얼이 완전 날아간경우.에셋번들└프리팹1└프리팹2이렇게 담긴상태에서 1번 프리팹에 2번 프리팹이 어사인 걸린경우.. 문제가 생기는건지, 여튼2번 프리팹..
http://devkorea.co.kr/bbs/board.php?bo_table=m03_qna&wr_id=56485 File->Build setting ->settings for PC Run In Background
로컬에서 파일을 불러올때 주의해야 하는 사항.에디터에서는 슬래시와 역슬래시가 짬뽕으로 되어있어도 잘 읽히지만 안드로이드에서는 역슬래시가 들어가면 파일을 찾지 못함.기껏 이쁘게 정리했더니 계속 못찾더라. /storage/emulated/0/Android/data/com.bb.test/files/PatchInfo/PatchList.bhd - 읽힘 \storage\emulated\0\Android\data\com.bb.test\files\PatchInfo\PatchList.bhd - 읽지 못함
http://baramlife.tistory.com/9 오! 그리고 우리는 이렇게 쓰고 있다. 개선한 코드, 하위 오브젝트도 붙은 경우가 있어서.// 불러온 게임 오브젝트들의 쉐이더를 재지정해준다. public static void ReAssignShader(GameObject obj) { Debuger.Log("find object : " + obj); Renderer[] renderers = obj.transform.GetComponentsInChildren(true); foreach (Renderer item in renderers) { if (item.materials != null) { foreach (Material mat in item.materials) { Shader sha = mat.s..
우선 플로우Unity의 BuildPipeline을 통해 에셋번들 뽑음단일이냐, 그룹이냐에 따라 코드가 살짝 다름.뽑힌 파일들을 이용해 패치 리스트 만들음.담기는 정보 - 에셋경로#압축해제후해시#에셋번들네임서버업로드패치리스트 받음가지고 있는 파일과 대조해서 해시가 달라진 파일만 다운로드 시도Scene은 따로 받음. 5버전 샘플 http://unity3d.com/kr/learn/tutorials/topics/scripting/assetbundles-and-assetbundle-manager?playlist=17117
매번 헤깔렸었다. using UnityEngine; using System.Collections; using System; public class TempClass : MonoBehaviour { public void callSample() { sampleData data = new sampleData(); data.dataIndex = 15000; data.message = "testMessage"; NetworkTest.Send(data, OnComplete, OnFailed); } public void OnComplete() { Debuger.Log("성공"); } public void OnFailed() { Debuger.Log("실패"); } } public class sampleData { p..
(전략)Unhandled Exception: System.UnauthorizedAccessException: Access to the path "WorkFolder\Temp\Assembly-CSharp-firstpass.dll.mdb" is denied. at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] in :0 at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess ac..
1. 개요 기획에서 SkillData class를 editor에서도 볼수 있게 해달라는 요청이 왔다. 2. 코드 SkillData는 Creature class에 has-a관계로 있다. class player : creature { SkillData data; } class SkillData { public int index; public Dictionary eff; }이런 느낌. 3. 문제 발생 기획 요청대로 SkillData에 Serializable 속성 먹이는 순간 오류 속출.data 변수에 할당한적이 없는데 null체크가 넘어가는 문제가 생겼다.그래서 SkillData의 eff 변수에 접근하는데 eff는 할당된적 없으니 null exception; 4. 해결 http://docs.unity3d.co..