Unity

    StreamingAssets 폴더에서 텍스트파일 로드하기

    StreamingAssets 경로는 기본적으로 Application.streamingAssetsPath + "/" 를 사용.AndroidWWW 사용File클래스로 접근 시도시 경로를 찾지 못한다. file:// , jar: , Application.dataPath 등등 구글링해서 나오는 패스들로 url을 변경하면서 접근하려고 해도 모두 실패iOSFile.OpenRead 사용WWW사용시 unsupportedURL 이라는 에러와 함께 로드하지 못한다. /var/ 로 시작하는 url을 www에서 사용하지 못하는 것인지... File.Open은 UnauthorisedAccess Exception이 발생한다.

    Sending message header failed

    Sending message header failed 이 메세지가 LogWarning으로 콘솔창에 지속적으로 찍힌다면 Profiler의 Record가 되고있음을 확인하고 Record를 멈춘다.그러면 더이상 위의 메세지는 찍히지 않는다.

    Loading.ReadObject / Loading.LoadFileHeaders

    Loading.ReadObject / Loading.LoadFileHeaders

    특정 시점에서 버벅이길래 Profiler 실행.확인해보니 알 수 없는 Loading.ReadObject / Loading.LoadFileHeaders 라는 항목으로 지연이 많이 되고 있다.여러곳을 찾아봐도 AsssetBundle.Load() / Resources.Load() 얘기일 뿐...삽질 후 알아낸 결과는 SpriteRenderer와 Animation에 있었다. SpriteRenderer가 Missing이 나있었는데 Animation에서 SpriteRenderer의 Color값을 조정하는 키가 있었던 것. 에러도 안나고, Missing난 Sprite객체의 Color값을 조정하려고 하니 Loading.ReadObject라는 해괴망측한 실행을 하고 있었다. Loading.ReadObject가 뭔지는 구..

    자동빌드 해제하기

    자동빌드 해제하기

    유니티 작업시 간단한 코드 수정 후 save를 하고 유니티로 포커스가 가면 자동빌드를 한다.프로젝트 덩치가 커지면서 점점 시간은 늘어나고...

    Spine에 SetSkin() 이 안먹을 때.

    SetSkin()을 해준 후 SetSlotsToSetupPose()을 꼭 해주자.안하면 SetSkin이 안된다.

    iTween.MoveTo를 localPosition으로 움직일 때 이상한 움직임 해결

    iTween.MoveTo( base.gameObject, iTween.Hash("path", arrVecTarget, "time", 1.0f, "islocal", true, //이놈과 "movetopath", false, //이놈을 넣어줘야 localPosition이 정상적으로 움직인다. "easetype", iTween.EaseType.easeInOutQuart) );