본문 바로가기

Programming97

[Unity3D] 유니티 프로젝트 이름 변경 및 복사 ✔ Unity Project 전체를 다른 이름으로 저장하기! 많은 프로젝트를 진행하다보면 새로운 프로젝트를 시작하려는데 " 어? 이거 예전에 했던거랑 비슷하네?" 이런 경우가 많이 생깁니다. 그래서 이전 프로젝트를 복사해서 쓰려는데 어떻게 복사하지? 이전에 Visual Studio 프로젝트 이름을 변경하는것은 포스팅 했었는데 유니티는 한적이 없네요. 그래서 이번에 유니티 프로젝트 전체를 복사하는 방법, 즉 프로젝트를 다른 이름으로 저장하는 방법을 진행합니다. ( 유니티 안에서 다른이름 저장 있자나? 아 씬만 저장되지...) 방법은 너무 간단한데.. 알기 전에는 모를.. ㅎㅎㅎ ● 유니티 프로젝트 이름 변경 ( 프로젝트 다른 이름 저장 ) 1. 복사할 유니티 프로젝트 폴더를 통쨰로 복사합니다. 2. 복사한.. 2024. 1. 9.
[Unity] URP 최적의 조명 설정으로 성능을 향상하자! 2편 ✔ Lighting 설정은 어떻게 해야할까? 안녕하세요. 1편의 URP Asset 설정에 이어 최적의 조명 설정 방법을 알아봅시다! 이번 포스트에서는 Light 설정을 알아보겠습니다. ● Lighting 설정 Lighting 설정창을 열어봅시다 메뉴 - Window - Rendering - Lighting Lighting 창이 열리면 아래와 같이 설정합니다. 왼쪽에 보이는 파란색과 노란색 표시가 보이시죠? 노란색 표시된 항목 : 라이트맵의 크기와 압축에 영향을 주는 설정으로 파일이 커지거나 작아지면서 런터임중에 관리 메모리가 달라질 수 있습니다. 개발자들이 설정하는 영역입니다. 파란색 표시된 항목 : 런타임 실행에 영향을 주지 않는 설정으로 디자이너가 설정하는 영역입니다. 하지만 작은 회사에서 디자이너가.. 2023. 12. 15.
[Unity] URP 최적의 조명 설정으로 성능을 향상하자! 1편 ✔ URP 설정 어떻게 해야할까? 프로젝트를 진행하면서 URP를 사용하는 이유는 이쁘게 렌더링 되니까 사용합니다 ㅎㅎㅎ 하지만 이쁜 이유가 다 있겟죠 ㅎㅎ 그만큼 CPU, GPU를 많이 사용하니까 이쁘게 됩니다 ㅎㅎ URP 자체가 그리 무거운 편은 아니지만 모델이 무겁고 연산을 많이하게되면 URP도 버벅입니다. 특히나 제일 많이 연산되는게 바로 조명부분입니다. URP로 프로젝트를 생성하면 일반적으로 그냥 설정되있는대로 사용하는 경우가 많습니다. 기능이 많지 않고 보여주는 컨텐츠용이라면 상관없겠지만 적당히 이쁘고 적당히 빨라야하면 이야기는 달라집니다 서두가 너무 길었네요 ^-^;; 적당히 이쁘고 적당히 빨라야한다면 어떻게 설정할까? ● 유니버셜 렌더 파이프라인 에셋 설정하기 URP 프로젝트를 생성했다면 P.. 2023. 12. 8.
[Visual Studio] 주석, 주석 취소 단축키 변경 방법 ✔ 비쥬얼스튜디오 주석 및 주석제거 설정 Visual Studio를 처음 설치하여 로그인하면 주석단축키가 어렵게 설정되어있다. 주석키 : Ctrl + K + C 주석취소 : Ctrl + K + U 너무 많이 눌러야한다 ㅡ,.ㅡ ● 주석 단축키 변경 도구 -> 옵션 -> 환경 -> 키보드 -> 주석 입력 주석으로 검색하면 위와 같이 나타난다 편집.선택영역을주석으로처리 : 이것이 주석다는거 편집.선택영역의주석처리제거 : 이것이 주석제거하는거 주석다는걸 설정해보자 편집.선택영역을주석으로처리를 선택한다. 선택하면 현재 설정되어있는 명령을 볼 수 있다. Ctrl+K, Ctrl+C 되어있다. 콤마로 되어있는거는 AND 조건이라고 보면된다 Ctrl (누른상태) + K + C와 같은 말이다. 바로 가기 키 누르기(P).. 2023. 5. 10.
[Unity] Text -TextMeshPro 한글이 깨진다? 초간단 한글 나오게 하기 ! ✔ Unity - Text 한글 깨짐 해결 안녕하세요. Unity가 버전이 증가하면서 텍스트를 생성할때에 이제 기본으로 TextMeshPro를 권장하도록 되어있네요. 막상 생성하고 한글을 쓰게되면 한글 깨짐.. 네모네모로 나오게됨.. 그래서 이제는 프로젝트 시작시 사전 필수 준비사항으로 한글폰트 생성을 해주어야 될것 같네요 ㅠㅠ 준비물은 필요 없습니다. (특별하게 원하는 폰트로 하고싶다면 그 폰트 파일이 준비물..) 1. 폰트 파일 Unity 프로젝트로 복사 우리가 흔히 한글 혹은 워드로 문서를 작성할때 한글로 작성하죠? 맑은고딕, 궁서체 등등 메뉴에서 선택해서 사용하게 됩니다. 이 폰트들을 사용할 수 있는것은 윈도우에 이미 해당 폰트를 가지고 있기때문에 됩니다!! ㅎㅎㅎㅎ C:\Windows\Fonts.. 2023. 4. 11.
[VS CODE] 비주얼스튜디오 코드 자동완성 후 TAB으로 넘어가기 ✔ VS CODE : 자동완성 후 탭키로 마우스 커서 이동 방법 Visual Studio를 사용했을때 중괄호를 열면 자동으로 닫히는 중괄호도 만들어지고 탭키를 누르면 마지막으로 넘어갔다. 하지만 비주얼스튜디오 코드에서는 탭을 누르면 탭만큼 띄워지게 된다 ㅠ_ㅠ 그래서 화살표 오른쪽 키로 두두두두 누르면서 끝으로 보냅니다. 멍청하게 했던 나날들을 뒤로한채 확장기능 하나만 설치하면 끝! □ TabOut 확장 기능 TabOut 이란것이 있습니다. 비쥬얼 스튜디오 코드 왼쪽메뉴의 확장 메뉴 클릭하고 Tabout으로 검색하고 나온것을 설치! 기능 활성화는 설치하는 즉시 사용됩니다. 그리고 이제 편안함과 미소를 지으며 개발할 수 있습니다. (아 .. 이제 VS CODE 많이 쓸수있겠다... ㅎㅎㅎ) 감사합니다~ 2023. 2. 24.
[Unity/C#] 엑셀 파일 불러오기 (.xlsx) ✔ Unity, C# 엑셀파일 읽어오기 (CSV 형태 아님) 유니티에서 엑셀 파일(.xlsx) 읽어보자!! 안녕하세요. 이번 포스트는 엑셀파일을 읽어오는 방법입니다. Unity에서 CSV 파일로 읽는 예제는 많은데 엑셀파일(.xlsx)파일을 직접 읽어오는 방법은 잘 없더라구요 해당 예제는 xlsx 확장자의 엑셀을 불러와서 출력하는 예제입니다. 예제에 앞서 ExcelDataReader.DLL이 필요합니다. ● ExcelDataReader.DLL을 가져오자!! 먼저 Visual Studio을 실행한뒤 새프로젝트 -> 콘솔 앱(.NET Framework)로 만들어줍니다. 프로젝트가 열리면 프로젝트-> 마우스 우클릭 -> NuGet 패키지 관리 클릭 찾아보기 -> ExcelDataReader 입력 -> Exce.. 2022. 12. 5.
[Unity] 유니티 컴파일 에러 - Assembly 'unityplastic' , PlasticSCM 관련 ✔ dll import error - unityplastic PlasticSCM 패키지 삭제 모든 버전에서 나타나는 에러는 아니지만 특정 버전에서 한번씩 다른 DLL을 임포트하고나면 아래와 같은 에러가 나타날때가있다. Assembly 'Library/ScriptAssemblies/Unity.PlasticSCM.Editor.dll' will not be loaded due to errors: Reference has errors 'unityplastic'. Assembly 'Packages/com.unity.collab-proxy/Lib/Editor/PlasticSCM/unityplastic.dll' will not be loaded due to errors: unityplastic references s.. 2022. 10. 5.
[Unity] 유니티에서 Mysql, MariaDB 연동하고 조회하기 ✔ Unity - Mysql, 마리아 DB 연동하기 mysql dll import , mysql select, update, insert MS-SQL은 유니티에 내장되어있어서 쓰기가 편한데 .. Mysql, Maria DB는 별도 DLL을 구해서 사용해야되니까 불편하당 ㅠ_ㅠ 유니티에서 Mysql 혹은 MariaDB를 연동해야할때는 Mysql dll을 넣어줘야합니다. 마리아 DB도 Mysql dll로 같이 가능합니다 ㅎㅎ 1타 쌍피.. 혹시 서버를 먼저 구축해야한다면 아래 포스트를 참조하여 서버 구축을 해주세요~ 2023.03.22 - [DB] - [MariaDB] 윈도우에서 MariaDB 서버 구축 및 연결하기 [MariaDB] 윈도우에서 MariaDB 서버 구축 및 연결하기 ✔ Window OS Ma.. 2022. 9. 23.