본문 바로가기
728x90

Unity47

[Visual Studio] NuGet Json 패키지 설치하기 in Windows 빠른 시작: Visual Studio에서 NuGet 패키지 설치 및 사용(Windows에만 해당) | Microsoft Learn 빠른 시작: Visual Studio에서 NuGet 패키지 설치 및 사용(Windows에만 해당)이 빠른 시작에서는 Windows용 Visual Studio 프로젝트에서 NuGet 패키지를 설치하고 사용하는 방법을 알아봅니다.learn.microsoft.com Visual Studio Community 화면입니다.  1) 도구 - NuGet 패키지 관리자 - 솔루션용 NuGet 패키지 관리...  2) 찾아보기 - json 검색 - Newtonsoft.Json 선택 3) 프로젝트 모두 선택  후 설치 4) 적용 5) 완료된 모습 2024. 5. 31.
[UGS] Unity Cloud 프로젝트 생성 프로젝트 생성 시 Connect to Unity Cloud 선택 연결된 모습 Authentication install 하기  Go to Dashboard 로그인 Get started 시작 완료 Setting 생성됨 2024. 5. 31.
[Unity/문제해결] OnBecameVisible 작동 문제 OnBecameVisible는 부착된 오브젝트를 기준으로 작동한다. 따라서 부착된 오브젝트에 렌더러가 있어야 작동함 보통 부모로 빈 오브젝트를 기반으로 오브젝트를 생성하기 때문에 이런 문제를 겪은 듯 하다.  [렌더러가 없어서 작동 안함]  [렌더러가 있는 자식 오브젝트에 붙여보니 정상적으로 작동]  또한 모든 카메라를 대상으로 체크하기 때문에, Player의 MainCamera 뿐만 아니라Scene을 비추는 화면 또한 해당 오브젝트를 비추면 작동하지 않는다. 2024. 5. 24.
[CS : 디자인패턴] 팩토리(Factory)패턴 객체 생성 부분을 추상화한 팩토리(Factory) 패턴. 전의 프로젝트에서 추상팩토리 패턴을 활용하였는데, 팩토리 패턴을 공부하고 추상팩토리패턴과는 어떻게 다른지 알아보겠다. 팩토리(Factory) 패턴 상속 관계의 두 클래스에서 상위 클래스에서 중요한 뼈대를 결정, 하위 클래스에서 객체 생성에 관한 디테일 결정하는 패턴 1. 느슨한 결합 2. 유연성 ↑ 3. 유지보수성 ↑ ChatGPT에게 팩토리 패턴을 물어보니 1. 간단한 팩토리 패턴 2. 팩토리 메서드 패턴 3. 추상 팩토리 패턴 으로 나누어 예제를 알려주었다. 1. 간단한 팩토리 패턴 using UnityEngine; // 무기의 베이스 클래스 public abstract class Weapon { public abstract void Fire(.. 2023. 11. 16.
[Unity, C++] 네임스페이스의 단점 Unity C# Using System; , C++ using namespace std;를 지양하는 이유, 범위지정연산자 어제 알아보기로 한 네임스페이스에 관하여 알아보았다. 사실 8개월정도 의문을 품고있었으면서도 이런 내용을 찾아보지 않고 공부하고있었다는점이 부끄럽고 반성하게되었다. 뭐라고 검색해야할지 몰라 using namespace std와 std::를 같이 검색하다 몇가지 글을 찾았다. 내용을 더 찾아보고싶다면 'using namespace/네임스페이스 단점'이라고 검색한다면 찾기 쉬울 것이다. -본론- Unity에서 using System; 대신 System.을 사용하는 이유, C++에서 using namespace std;대신 std::를 사용하는 이유는 무엇일까? using 의 장점 1. 전체적인 코드가 짧아짐 2. 가독성이 좋아짐 개발자의 편의성을 우선적으로 생각한다면 using을 사용하여 선언하겠지만, 개발.. 2023. 7. 13.
<PJ> Built-in 프로젝트에서 URP 적용하기 프로젝트를 진행하면서 아쉬웠던 점을 조금 더 보완하고 싶어 URP에 대하여 정보를 수집하였다. 특히나 포스트 프로세싱에 관하여, 유니티 내장 프로젝트에서는 출력을 한번만 하여 포스트프로세싱을 부분적으로 적용하는것에 어려움이 있었다. 이를 보완하고 싶어 추가로 더 진행하게 되었다. 프로젝트 각각의 렌더 파이프라인과 변경 방법이 설명되어있다. https://docs.unity3d.com/Manual/BestPracticeLightingPipelines.html Unity - Manual: Choosing and configuring a render pipeline and lighting solution How to get, set, and configure the active render pipeline U.. 2023. 6. 17.
728x90