복대가리의 개발

Unity 5

IOS 개인정보보호정책 변경에 따른 Unity 참고사

Apple에서 2024년 봄부터 앱스토어 제출할 때 개인정보보호정책을 따라야합니다. https://developer.apple.com/kr/support/third-party-SDK-requirements/ Upcoming third-party SDK requirements - 지원 - Apple Developer 포럼 Apple 엔지니어 및 다른 개발자에게 개발 주제에 관해 질문하고 이야기를 나눌 수 있습니다. 포럼 보기(영문) developer.apple.com 개인정보보호 매니페스트 개인정보보호 매니페스트을 꼬옥 넣어줘야한다. ( 개발사도 할 수 있음 + SDK 만든 업체에서 해줘야함 ) 여러개일 수 있다. ( 플러그인, 유니티 등등 많다 ) ex) 개발사가 개발한 C# 코드의 매니페스트, Unit..

Unity 2024.02.26

안티앨리어싱

안티앨리어싱(Antialiasing)이란 그래픽의 계단현상을 제거하기 위한 용도로 활용되는 기술입니다. 앨리어싱은 계단현상을 말하고 안티는 제거를 말하여 안티앨리어싱이라 표현합니다. 안티앨리어싱은 보통 게임에서 많이 사용하고 있으며 Unity에서는 어떻게 사용하는지 확인해보았습니다. Unity에서는 여러방법으로 안티앨리어싱을 할 수 있는데, 샘플링할 때와 카메라의 포스트 프로세싱에서 처리할 수가 있습니다. (제가 알기로는 그렇습니닷.. ) MSAA (멀티 샘플 안티앨리어싱) 널리 사용되어지는 안티앨리어싱이며, 개별 폴리곤의 모서리를 다듬는 기술이고 포워드 렌더링에서만 작동합니다. 요즘 최신 GPU에서는 2x, 4x, 8x MSAA 샘플을 지원하며 숫자가 높아질 수록 앨리어싱이 개선되지만 처리속도가 느려집..

Unity 2023.02.01

Unity DOTS 시스템, ECS 신규 업데이트

이번에 Unity Korea 유튜브 채널에서 좋은 영상이 올라와 보고 정리 하게 되었습니다. OOP ( Object Oriented Design ) => 객체 중심 속성, 기능을 하나로 묶어 객체로 표현하고 이 객체를 기반으로 점차 확장, 연결하여 다양하고 긴밀한 객체들을 개발하는 디자인 OOP의 문제점 기능이 추가 될때마다 구조가 복잡하다. 과거 개발 히스토리를 파악해 두어야합니다. 연산처리가 객체 중점 ( CPU 보다는 메모리를 많이 사용 ) 메모리랑 CPU의 퍼포먼스 갭차이는 계속 벌어지고 있는데 OOP는 CPU보다 메모리를 더 많이사용하는 단점으로 인해서 CPU의 자원을 어떻게 하면 더 많이 쓰고 성능을 끌어올 릴 수 있을지 고민을 합니다, 즉 연산 중심의 효율적인 디자인을 생각해내고 탄생하게 되..

Unity 2023.01.06

[Unity] URP - 셰이더 그래프 기본

Unity 버전은 2021.2.19f1 입니다. 셰이더 그래프란 SRP에서 사용할 수 있는 노드 방식의 셰이더 에디터 입니다. 그럼 여기서 SRP란 무엇인가 하면 유니티의 렌더 파이프라인은 과거에 사용하던 레거시 방식과 최근의 사용하는 SRP 방식으로 구분되어지는데, 유니티에서는 SRP의 렌더 파이프라인 중 템플릿으로 HDRP와 URP를 제공합니다. 셰이드 그래프 생성 유니티 에디터의 Project 뷰에서 마우스 우클릭 후 Create -> Shader Graph -> URP -> 6가지 항목의 그래프 생성 메뉴가 있습니다. Lit Shader Graph : 빛을 받고 그림자를 만드는 셰이더 Unlit Shader Graph : 빛과 무관하게 텍스처를 그대로 보여주는 셰이더 나머지 4개에 대해서는 차후에..

Unity 2022.11.22

[Unity] UI - Input Field

사용한 Unity 버전은 2021.02.19 이번 포스터는 UI 중 많이 사용하는 Input Field에 대해 알아보고 사용해보겠습니다. 요즘 개발을 함에 있어 로그인이라던가 회원가입 등 페이지에서 많이 사용하는 도중 예전에 비해 기능도 많이 추가되고, 편리 해진 것 같아 작성하게 되었습니다. 그리고 또 단점이 있어 다른 라이브러리를 사용하기도 하였는데요 찬찬히 살펴보도록 하겠습니다. Input Field 란 입력 필드는 흔히 로그인할 때 사용하는 아이디와 비밀번호 등을 입력할 수 있게 도와주는 UI입니다. 보통 사용할 때 Image 컴포넌트와 Text 컴포넌트를 같이 사용하는 편입니다. Input Field GameObject 생성 상단 메뉴 [GameObject] 에서 아래 이미지와 같이 생성하거나 ..

Unity 2022.11.15
1