반응형

전체 글 24

Unity ContentSizeFitter Frame Error (유니티 콘텐트사이즈피터 버그 해결법)

현재 유니티 버전을 2020.3.1f 버전을 사용하면서 발견한 UI/UX를 다룰 때 나타나는 버그를 해결할 수 있는 방법을 설명드리겠습니다. 유니티를 UI/UX를 작업하다보면 하위 객체 제어를 위해 부모에 "ContentSizeFitter" 컴포넌트를 사용할때가 있습니다. 하지만 Frame 단위로 작업이 진행되면서 하위 객체들이 리프레시가 되지 않은 경우가 간혹 발생합니다. 그럴 때는 보통 "ContentSizeFitter" 컴포넌트를 비활성화 활성화를 했을 시 다시 정상적으로 돌아오게 됩니다. 하지만 매번 이렇게 할수는 없으니 코드 한 줄로 리프레시를 할 수 있는 방법을 말씀드리겠습니다. 코드작성 ) LayoutRebuilder.ForceRebuildLayoutImmediate((RectTransfor..

Unity/Tec. 2023.09.15

MySql, Maria DB 데이터를 추출하기 위한 명령어 정리 !

글 설명하기 앞서 MariaDB를 설치하기 위해 아래 게시글에서 설치를 완료한 후에 글을 보시면 편합니다 ! https://0-hoon.tistory.com/entry/Unity%EC%97%90%EC%84%9C-Mysql-Maria-DB-%EC%97%B0%EB%8F%99-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EB%B2%95-%EC%B4%88%EA%B0%84%EB%8B%A8-%EC%84%A4%EB%AA%85 Unity에서 MySql, Maria DB 초 간단 연동 설명 #Unity, #MariaDB, #MySql Unity에서 MySql, Maria DB를 사용하려면 별도의 DLL 파일이 있어야 사용이 가능합니다. MySql DB에서 사용되는 .dll 파일로 Maria DB도 같은 파일로 사..

Unity/Server 2023.09.11

What is Unity AI (Sentis, Muse) ? 개념 완벽 정리 및 베타 버전 가입

Unity Sentis란? Unity 프로젝트에 AI 모델을 배포하는데 도움이 되는 크로스 플랫폼 런타임 추론 엔진이며, Muse와 마찬가지로 AI를 활용하여 게임플레이와 실시간 3D 기반 경험의 상호성을 향상하는 동시에 제작 워크플로를 가속화할 수 있다. Sentis는 유니티 런타임을 기반으로 온디바이스 AI 모델 추론을 제공하고, 사용자가 유니티를 지원하는 모든 플랫폼에 AI 모델을 병합할수 있도록 지원합니다. 사용자는 Sentis를 활용해 높은 클라우드 컴퓨팅 비용이나 지연에 대한 걱정없이 역동적인 인터랙티브 경험을 구상하고 구현할 수 있게 됩니다. 디지털 트윈 기술에서 Unity Sentis은 런타임은 스마트 NPC부터 공장 생성 현장 재현에 이르기까지 가능성을 극대화 합니다. Unity Muse..

Unity/Tec. 2023.09.03

애플 아이폰 15 출시일 및 공식 발표, 태그라인 해석 정리

Apple Event에서 미국 쿠퍼티노 현지 시간 09월 12일 화요일 오전 10시 아이폰 15 출시 이벤트 소식이 열릴 예정입니다. 한국 시간으로는 9월 13일 새벽 2시에 진행될 예정입니다. 이번 태그라인부터 살펴보면 Wonderlust라는 독일언어로 나와있으며 Wander(하이킹) + Lust(갈망)이라는 단어가 더해진 단어로 해석될 수 있으며 Wanderlust > Wonderlust로 비속어로 표기된 단어라 보시면 될 거 같습니다. Wonderlust에 비속어 사용의 의미 1. 원하는 것에 대한 갈망, 새로운 것에 대한 욕구등을 뜻한다. 2. 이성과 알아가는 단계일 때 상태에 대해 표현할 때에도 쓰이게 된다. 애플에서 이 단어를 태그라인에 사용한 의미에 대해서 생각해 본다면 5가지로 볼 수 있을..

ETC 2023.08.30

구형 TV도 신형 TV로 ? TV에 넷플릭스 간편 연결 방법

0. 시작하기 앞서 TV 캐스팅과 미러링의 차이? 캐스팅 미러링 역할 스마트폰이 리모컨 역할 스마트폰 화면을 그대로 전송 스마트폰을 껐을 때 TV에서 계속 재생가능 TV 연동 종료 화질 고화질 저화질 앱 크롬캐스트 지원 앱 등... 앱 제한 없음 와이파이 O X 케이블 유무 X 사용 할수있고 안할수 있다. 1. OTT 전용 연결 셋톱박스 크롬캐스트 4세대 샤오미 Mi TV스틱 4K 아마존 파이어 TV스틱 호매틱스 박스 Q 가격 52,740원 64,800원 35,600원 99,000원 배송 해외배송 국내배송 해외배송 국내배송 세팅 시간 10분 이상 2~3분 10분 이상 10분 이상 와이파이 X(캐스팅 시 O) O O O 장점 캐스팅과 미러링 모두 사용 가능, 음성인식 가능 4K 지원, 돌비비전, 돌비애트모..

ETC 2023.08.27

Unity 3D ) UI Canvas 위에 3D Object 올려놓는 방법 #Camera Layer 설정

Unity 게임 제작이나 프로젝트를 진행할 때 메인카메라 또는 UI 카메라에 적용되는 UI Canvas 위에 3D 오브젝트를 띄워야 되는 상황이 발생합니다. 이럴 때는 3D 오브젝트를 바라보는 카메라를 추가해 설정을 통해 구현을 할 수 있습니다. 0. 준비 1) Main Camera (UI Camera), Sub Camera (3D Object Camera) 2) Layer 설정 (3D Object에 부여할 Layer 설정) 3) UI Canvas 설정 1. Layer 설정 - 오브젝트에 설정 할 레이어를 추가합니다. 2. Camera 설정 2.1) Main Camera (UI Camera) - 3D Object에 설정되는 Layer(Object)만 해제 설정 - Sub Camera와 Depth로 우선순..

Unity/Scripts 2023.08.23

Unity에서 MySql, Maria DB 초 간단 연동 설명 #Unity, #MariaDB, #MySql

Unity에서 MySql, Maria DB를 사용하려면 별도의 DLL 파일이 있어야 사용이 가능합니다. MySql DB에서 사용되는 .dll 파일로 Maria DB도 같은 파일로 사용이 가능합니다. 1. MariaDB 다운로드 2. MySql 닷넷용 Connector 다운로드 3. MySql.Data.dll 설치 후 삽입 4. MariaDB 구동 1. Unity에 호환이 가능한 MariaDB Community Server 10.5.10 다운로드 https://dlm.mariadb.com/browse/mariadb_server/ All Files - Community Server dlm.mariadb.com 사이트에서 운영체제에 맞는 버전 "mariadb-10.5.10-winx64.msi"을 설치해줍니다...

Unity/Server 2023.08.22

Unity에서 xml, json 데이터 파일 파싱 방법 및 정의

XML, JSON 데이터는 구조화된 데이터를 저장하고 전송하는 데 사용되는 데이터 형식입니다. unity에서는 다양한 게임 프로젝트와 서비스 프로젝트를 개발하는데 다양한 목적을 위해 두 형식의 데이터를 사용하게 됩니다. XML 데이터 사용 사례 1. 규격이 정해진 데이터 : xml은 게임의 규칙, 레벨 데이터 또는 캐릭터 속성과 게임의 구성 설정을 저장하는 데 사용될 수 있다. 2. 다양한 언어와 연동 : xml은 다양한 언어에 대한 번역을 저장하는 현지화 데이터에 사용이 됩니다. 원본 텍스트와 번역된 텍스트가 포함됩니다. 3. 레거시 시스템 : xml을 사용하는 외부 시스템, api로 작업하게되는 경우 xml 데이터를 분석해서 unity 프로젝트에 통합하여 사용할 수 있습니다. json 데이터 사용 사..

Unity/Scripts 2023.08.16

GIT Bash 명령어 총 정리 #완벽 이해, #GITHUB, #GITLAB

Git Bash는 Window 환경에서 Git을 명령어로 제어할 수 있는 명령줄 인터페이스입니다. 0. git workflow 설명 내 로컬 저장소에는 총 3가지 영역으로 작동합니다. Working Directory : 내 로컬 저장소 디렉토리 Staging Area : commit을 하기 전 git add 로 추가한 파일들이 모여있는 공간 Localrepo or Repository : commit 한 내역들이 모여있는 저장소 1. 사용자 설정 1_1. git config --global user.name "사용자명" : 깃환경에 사용자 이름 지정 1_2. git config --global user.email "사용자 이메일" : 깃환경에 사용자 이메일 지정 1_3. git config --global..

ETC 2023.08.08

Unity 에서 URL 통신 방법 [ GET, POST 방식, 폐쇠망 구축 여부 ]

Unity에서 URL 통신은 주로 HTTP 요청을 통해서 클라이언트와 서버가 데이터를 주고받는 방법을 의미합니다. Unity에서는 주로 UnityWebRequest 클래스를 사용해서 간단한 URL 통신을 구현할 수 있습니다. 1. UnityWebRequest 클래스를 사용해서 URL에 HTTP GET 요청 보내기 ( Coroutine을 사용해서 비동기적으로 요청을 보내고 응답을 받는 형식 ) 2. UnityWebRequest 클래스를 사용해 POST 요청을 통해 데이터 보내기 이렇게 UnityWebRequest 클래스를 활용해 다양한 HTTP 요청 방법과 다양한 설정을 제공받을 수 있다. 3. 폐쇠망에서 구축 가능 여부 물론 폐쇠망(외부 인터넷이 접근이 불가능한 상태)에서 구축이 불가능한 경우는 아닙니다..

Unity/Server 2023.08.03
반응형