목록Develop (92)
180bpm
명령어 결과 설명 @echo %~1 C:\SVN\Build\Android\test.apk expands %1 removing any surrounding quotes (") @echo %~f1 C:\SVN\Build\Android\test.apk expands %1 to a fully qualified path name @echo %~d1 C: expands %1 to a drive letter only @echo %~p1 \SVN\Build\Android\ expands %1 to a path only @echo %~n1 test expands %1 to a file name only @echo %~x1 .apk expands %1 to a file extension only @echo %~s1 C:\..
AOS는 mLogcat ( http://mlogcat.tistory.com/ )같은 로그 툴로 손 쉽게 볼 수 있었는데.. iOS에서는 로그 보는 법을 몰라서 헤맸다. 초반에는 로그 보고 싶을때마다 XCode에서 빌드해서 다시 집어넣어서 연결하는식으로 했다.XCode의 Attach Process 기능을 이용해서 app을 붙여도.. 안되더라. 메모리 프로파일링은 되는데.검색도 진짜 열심히 해봤는데 ㅠㅠ 그래서 막 이거 저거 눌러보다가 우연히 방법을 알게 되어서.정말 로그 보고 싶어서 1달 가까이 고생했다..ㅠㅠㅠ 1. ctrl + space로 spotlight를 띄우고 instuments를 검색한다.2. 좌측 상단의 Choose a profiling template for 에서 개발중인 app을 지정해준다..
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..