unity
-
[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 으로 하시면 됩니다. 그럼 위에 처럼 잘 실행 될 겁니다.