본문 바로가기

유니티3D[Unity3D]24

믹사모(mixamo) upload character error : ERROR occured on rig 직접만든 캐릭터를 믹사모에서 애니메이션을 입혀야 할 일이 생겨서 간단히 테스트 겸 진행해보았습니다. 우선 제가 테스트로 만든 모델입니다. 믹사모에서 upload character를 하면 다음과 같은 화면이 나오고 next를 누르면 턱,팔목,다리 등 뼈대를 옆의 예시와 같이 잡아줍니다. 그리고 다음 에러를 볼 수 있었습니다. ERROR occured on rig: Unknown error while generating motion 아니 잘 놓았는데도 모든 마커를 캐릭터 위에 제대로 놓으라는 문구가 생겼습니다. 알고보니 제가 만들 모델의 object사이에 공백이 있어서 그랬던거였습니다. 다시 모델사이 공백이 없게 붙여주니 정상작동하네요. 실제로 사용할 모델이라면 공백이 없는게 정상이지만 혹시나 이같은 에러로.. 2021. 5. 6.
유니티(Unity3D) IOS 앱 폴더 및 파일 경로 찾기/다운 오늘은 유니티에서 build한 ios 앱에서 생성한 파일을 어떻게 볼 수 있는지 알아볼거예요! 안드로이드는 그냥 usb연결해서 폴더만 대충 따라가다보면 발견하기 쉬운데 IOS는 왜이리 답이 없던지,,한글 자료도 안보여서 애먹었네요 흑 저는 아이패드로 빌드했습니다! 아이폰은 혹시 뭔가 다를까 싶은데 아마 다를거 없을거 같아요ㅎㅎ 우선, 앱 속 파일 구조 보는 법!! 1. app을 다운받은 기기와 맥북을 연결합니다. 그다음 X-code에서, 위로 마우스를 올리면 상단바가 보일거예요. 여기서 2.. Window-> Devices and Simulators 선택 3. 내 Device 선택 -> INSTALLED APPS에서 해당 app 선택 4. 설정 버튼 -> Show Container(처음에는 빈 화면이여도.. 2021. 4. 26.
유니티(Unity) 스크롤뷰 수직 정렬(ScrollView Vertical layout) 오늘은 유니티 스크롤뷰(ScrollView)에 Text를 수직정렬하되, 내용이 Text에 정의된 칸을 넘어가도 UI에서 사라지지 않고 차례대로 수직 정렬되는 것을 알아볼 것이다. 우선 스크롤뷰를 생성하면 다음과 같은 속성들을 볼 수 있다. 스크롤뷰는 UI->Scroll View에 있다. 수직정렬이기 때문에 Scroll View의 Content object(위 사진에 표시되어 있는 곳)에 Vertical Layout Group 컴포넌트를 추가한다. 그럼 다음과 같다. 나는 이 스크롤뷰에 텍스트들을 정렬할 것이기에 text 프리팹을 만들어 놓고, 이를 코드상에서 instantiate로 불러오고 text를 내가 원하는 데이터로 바꾸고 Content를 parent object로 하여 넣어줄 것이다. (이 부분은.. 2021. 4. 14.
유니티(Unity) 타이머 다음과 같이 코드를 짜주면 간단하게 완성된다~ using UnityEngine.UI; //text 사용 위해 필요하다. public Text timeText; //인스펙터 창에서 설정해줘야함. float time = 10.0f; void Update() { if (time > 0) time -= Time.deltaTime; // 프레임 수 빼준다..((deltaTime으로 어느 컴퓨터든 같게 기준 else time = 0; timeText.text = "Time : " + time.ToString("F1"); //time.Tostring("F1")는 소숫점 첫째 자리까지만 표기 } 하지만, 타이머같은 부분은 Update문에 들어가면 성능 면에서 굉장히 비효율적이다. 타이머는 코루틴을 사용해서 작성해야 효.. 2021. 4. 12.
UNITY 시작 기본적인 사용법 Shift + F -> 그 오브젝트를 중심으로 볼 수 있음 마우스 오른쪽 클릭, 드래그 -> 화면 돌림 처음 만들때 tranform 초기화 코드 전처리부 Start() this.gameObject.GetComponent(); -> GetComponent() 사용법 Update() 퍼블릭 변수는 바깥 컴포넌트에서 조정 가능 Awake 함수 : 가장 먼저 실행 Start 함수 : Update매서드 실행 전에 딱 한번 실행 Update 함수 : 매 프레임마다 실행 LateUpdate 함수 : 매 Update매서드가 끝날 때마다 실행 방향키에 따라 움직이는 캡슐을 만들어봤다. plane(0,0,0), capsule(0,1,0) 설정 capsule Object에 component 추가 using .. 2021. 4. 12.
유니티(Unity) UnityEngine 오류 유니티 프로젝트 시작을 해보려니 UnityEngine 라이브러리와 MonoBehavior까지 빨간줄을 보이며 에러가 떴다. 오랜만의 시작이라 처음에는 visual studio installer에서 Visual Studio Tools for Unity 설치를 안해줬나? 싶었는데 그건 또 아니었다. 이거 설치 안해줘도 에러문은 똑같을거 같긴 하다. 에러문은 다음과 같았다. - UnityEngine 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. 다음과 같이 해결하면 된다. 유니티 에디터의 Windows->Pakage Manager 로 가서 visual studio editor를 업데이트 해줬다. 원래 2.0.5 버전이었는데 2.0.7버전으로 업데이.. 2021. 4. 12.