본문 바로가기
728x90
반응형

Unity3D10

C# Unity3d Assets이란? Unity3D Assets는 Unity3D 게임 개발을 위해 사용되는 자원들로, 코드나 데이터와 같은 프로젝트 자원을 저장하는 데 사용됩니다. Unity3D Assets는 게임에 필요한 3D 모델, 이미지, 음악, 사운드 효과, 애니메이션 등의 자원을 포함할 수 있습니다. Unity3D Assets는 다양한 형식을 가지며, 각 형식은 특정 용도를 가지고 있습니다. 일반적으로 사용되는 Unity3D Asset 형식은 다음과 같습니다. Scene: Unity3D 게임 씬을 나타내는 파일로, 게임 씬을 구성하는 모든 요소를 저장합니다. Prefab: 게임 오브젝트를 나타내는 파일로, 게임 오브젝트의 구조, 속성 및 구성 요소를 포함합니다. Material: 게임 오브젝트의 머티리얼을 나타내는 파일로, 색상, .. 2023. 4. 12.
[Unity3D] Unity에서 멀티쓰레드와 HTTP 서버 Unity와 Web어플리케이션 사이에서 데이터를 연동하고 싶어서 Unity에서 HTTP서버를 만들어 보았다. 그 후 Unity에서 용이한 WebAPI 를 만들어 보고 싶어서 사용에 편리한 방법을 정리해 보았다. 할일 ・Unity에서 HTTP서버를 생성 ・사용한 라이브러리 - System.Net.HttpListener ・멀티스레드 처리에서 부하를 줄인다. ・ Get / Post 리퀘스트를 처리 ・재사용을 위한서버처리와 리퀘스트처리의 콤포넌트를 분리 ・UnityEvent를 사용하여 Inspecter 에서 이벤트를 관리 ・통신 테스트는 Postman을 사용 System.Net.HttpListener란? HTTP요청에 응답하는 간단한 HTTP프로토콜 리스너를 만들 수 있다. .NET 표준 클래스이므로 Unity.. 2020. 12. 18.
[Unity 3D] UnityWebRequest.Get로 받아온 JSON 데이터를 처리하는 방법 Unity에서 GetUnityWebRequest.Get로 받아온 JSON 데이터를 간단히 처리하는 방법을 정리해보았다. - 실행환경 Unity : 2017.4.40f1 OS : Windows 10 Home 2004 2가지 방법이 있다. MiniJSON을 사용하는 방법과 JsonUtility를 사용하는 방법. MiniJSON와 JsonUtility는 큰 차이가 있다. MiniJSON은 JSON형식의 구조를 사전에 선언할 필요가 없다. JsonUtility는 사전에 선언이 필요하다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Networking; using MiniJSON; pu.. 2020. 12. 17.
[Unity3D] UGUI 와 NGUI 한눈에 비교 UGUI와 NGUI Unity 4.x의 버젼에서는 기본 GUI 시스템이기때문에 불편하다. 그래서 NGUI를 사용하는 사람이 많다. 그리고 Unity 4.6에서 새로운 UI시스템 uGUI가 탑재되게 되고 Unity 5는 UGUI가 더욱 더 업데이트되어 매우 유용한 도구가 되었다. 이전 UI시스템과 달리 상당히 개선이 되었는데 nGUI에서 uGUI로 전환하는 프로젝트가 많이 있다. nGUI VS uGUI nGUI uGUI 결론 Source 구매 후 자유롭게 편집가능 오픈소스 nGUI는 돈이 든다. 용량 android:20.1MB & ios : 15.4MB android : 19.4MB & ios : 14.4MB 개발언어 전부 C# 코어 일부 C++ C++이기때문에 성능이좋다. 라이브러리 이전 버젼과 호환이 .. 2020. 11. 23.
728x90
반응형