unity
-
[unity] package manager 에 xr interection toolkit 안보임unity/unity 에러 2023. 7. 24. 09:58
유니티에서 vive focus 3 로 vr 연습 하기 위해 xr interection toolkit 을 사용해야 하는데 vive 에 wave 를 설치했음에도 package manager 에서 xr interection toolkit 안보입니다. 실습 버전보다 좀 높은 버전으로 하긴 했는데 package manager 안에 unity registry에서 보이지 않아 이건 또 뭔가 싶었습니다. 이처럼 원하는 패키지가 안보일 경우에는 경로를 직접 추가해주면 해결할 수 있는것 같습니다. package manager 글자 밑에 + 버튼 선택 -> Add package from git URL... 선택 com.unity.xr.interection.toolkit 을 입력하고 Add 를 눌러줍니다. (https://d..
-
[unity] package manager 글자 깨짐 현상unity/unity 에러 2023. 7. 24. 09:38
유니티를 사용하다보니 package manager 글자 깨짐 현상이 나타났었습니다. 이렇게 깨져서 나오니까 무슨 글씨인지 전혀 알아볼 수가 없어서 사용할 수가 없습니다. 제가 사용중인 OS 는 MacOS 이고 윈도우는 사용하지 않아서 동일한 현상이 나오는지는 확인하지 못했습니다. 윈도우에서 위와 동일한 증상을 겪으셨다면 비슷하게 시도해보시거나 다른 블로그를 참고해보셔야 할 것 같습니다. Mac에서 해결방법 Project Settings -> Player 화면까지 이동합니다. Player 화면에서 PC 아이콘을 선택해줍니다. 그리고 Graphics APIs for Mac 부분에서 + 버튼을 눌러서 OpenGLCore 를 선택해줍니다. 선택하고 나면 아래처럼 추가 됩니다. 추가되면 기존에 있던 항목보다 밑으..
-
[unity] WebGL 빌드에러: Getting System.ComponentModel.Win32Exception (2)unity/unity 에러 2023. 5. 30. 17:56
Getting System.ComponentModel.Win32Exception (2) 윈도우 환경에서 만들어진 프로젝트를 맥북에서 열은 후 빌드 하였더니 위와 같은 에러가 나타났습니다. 방법을 찾아보니 모델링 파일에 한글이 있으면 안된다고 해서 변경했으나 여전히 안되서 다른 방법을 찾아보니 해결법이 있는 블로그를 발견하였습니다. 아래 블로그 내용을 확인해보시면 빌드 에러 해결하실 수 있을겁니다. https://a-researcher.tistory.com/77 [유니티] WebGL 빌드에러: Getting System.ComponentModel.Win32Exception (2) 리눅스 PC에서 유니티 WebGL을 빌드하는데 아래 에러가 발생했다 Getting System.ComponentModel.Win..
-
[c#] NullReferenceException: Object reference not set to an instance of an object webrequestunity/c# 에러 2022. 10. 26. 09:44
NullReferenceException: Object reference not set to an instance of an object webrequest 외부 서버에서 스크립트 작성으로 jsonobject, jsonarray 값을 가져온 다음 배열안에 담긴 값을 가져오려고 했는데 위와같은 에러가 나타났습니다. 가져올 json 데이터 형태는 아래처럼 구성되어 있습니다. [System.Serializable] public class SensorData { public string code; public string msg; public SensorDataList[] item; } [System.Serializable] public class SensorDataList { public string temp..
-
[unity] 유니티 관련 이것저것 공부unity/unity 공부 2022. 10. 14. 17:05
유니티로 모델링 파일을 불러와서 사용해보고 싶은데 아는게 많이 부족해서 적용하려고 하니까 막막하네요. 이것저것 찾아 보다가 알게된 정보들을 정리해봅니다. 3차원 모델링(3d modeling) : 다양한 형태의 것들을 3차원 형태로 만들어 낸 데이터. 렌더링 과정을 통해 실제 물체와 비슷한 모양과 질감을 가질 수 있다. 대표적인 프로그램으로 3d max, maya, blender, solidworks, sketch up 등이 있다. 리깅(rigging) : 3d 모델링 캐릭터에 뼈대를 심어서 캐릭터가 움직일 수 있는 상태로 만드는 작업 일반적으로 모델링은 모델링 -> 리깅 -> 키 애니메이션(키 프레임)으로 모션을 취함 blender, 3d max 같은 곳에서 작업할 수 있음 키 프레임(key frame)..
-
[unity] unity C# 에서 javascript 함수 호출하기 또는 javascript 에서 unity C# 함수 호출하기unity/unity 공부 2022. 10. 6. 11:48
유니티로 작업한 결과물을 WebGL 방식으로 빌드 시켜서 내보낼 수 있습니다.그러면 css, html 파일등이 나오게 되는데요. 이 파일들을 변경해서 직접 버튼을 만들어 C# 스크립트 에서 선언한 함수를 호출할수 있고이와 반대로 C# 스크립트 에서 javascript 를 호출할수도 있습니다. 제가 참고한 사이트는 unity docmentation 입니다.https://docs.unity3d.com/kr/2021.3/Manual/webgl-interactingwithbrowserscripting.html Interaction with browser scripting - Unity 매뉴얼웹용 콘텐츠를 빌드할 때 웹페이지의 다른 요소와 통신해야 할 수 있습니다. 또는 Unity 에디터가 현재 기본적으로 노출하..
-
[c#] mac visual studio code 에서 c# 환경 설정하고 실행하기unity/c# 2020. 11. 19. 17:09
맥 vscode 로 c# 연습을 해보려고 합니다. 환경셋팅은 vscode 설치, extensions 에서 c#으로 검색 후 설치 합니다. 그리고 프로젝트를 진행할 폴더를 하나 지정한 후 터미널을 열어줍니다. 터미널에서 dotnet new console 을 입력해주면 아래처럼 파일들이 생성됩니다. 그리고 생성된 파일 중 Program.cs 파일에서 내용을 작성하시고 실행은 dotnet run 으로 하시면 됩니다. 그럼 위에 처럼 잘 실행 될 겁니다.