본문 바로가기

Unity/공부4

[Unity] Installer 버전 생성하기, Inno Setup 사용, folder 오류 해결 일반인이 Unity build 파일을 설치하게 하고 싶어 알아보다 Inno Setup을 사용하는 방법을 사용하게 되었다.  !주의할 점!output folder directory는 어느 pc에나 있는 directory로 지정하거나 해당 directory를 생성해주어야 함. 포스팅 글들 무작정 따라 하지 않고(저처럼) 자신의 에디터 버전과 상황에 맞게 생성해 주기! 그냥 동적 생성 데이터(실행 후 생성되는) 제외하고 모두 추가하면 됩니다.  폴더 추가 시 다운받을 때 폴더를 zip파일 분해처럼 원래 폴더의 내부 데이터만 꺼내기 때문에 추가할 폴더는 같은 이름으로 dummy folder 만들어주기!    번외)여기서 하나 궁금해져서.. 설치 성공한 빌드파일 기반으로 위처럼 같은 이름의 각각의 폴더 말고임의로.. 2024. 9. 12.
[ Unity .Net Web Socket/문제 해결 ] 네트워크 데이터 연결 null 값 처리하기 서버의 DB가 아직 안정화되지 않은 상태에서 Unity Client는 계속 test data로 진행을 해야 하는 상황이었다. 어떤 값은 null로 들어와 진행을 할 수 없었는데, 어떻게든 진행하기 위하여 임시로 처리하는 과정을 시도하였다.  지난번 포스팅한 ??연산자를 이용하였다. 2024.08.23 - [Unity/공부] - [Unity] ?. 연산자와 ?? 연산자 [Unity] ?. 연산자와 ?? 연산자인턴으로 맡게 된 기존 VR 프로젝트 오류 수정과 리팩토링을 진행하며 ?.연산자를 정말 많이 보았다. 그러던 중 전의 게시물의 == 연산자와 어떻게 다른 역할을 하는지 같이 공부하게 되었다.  ?narmhye.tistory.com int a 가 null인 경우, 처음에 단순하게 int b = a??1;.. 2024. 9. 2.
[Unity] ?. 연산자와 ?? 연산자 인턴으로 맡게 된 기존 VR 프로젝트 오류 수정과 리팩토링을 진행하며 ?.연산자를 정말 많이 보았다. 그러던 중 전의 게시물의 == 연산자와 어떻게 다른 역할을 하는지 같이 공부하게 되었다.  ?. 연산자 : null이 아니면 참조하고 null이면 null 처리 ?? 연산자 : null이면 다음에 오는 값으로 처리 ?.와 ?? 연산자 같이 사용: 참조가 null이면 다음에 오는 값으로 처리 == 연산자와 다른 점이 있다면,== 연산자는 Unity에서 custom한 ==로, 실제 null 대신 가짜 null Object를 통하여 오류 정보를 알려준다. ?.연산자는 진짜 null 처리가 된다.  실무 코드를 보다 보니 확실히 눈이 뜨이고 많이 배워가는 듯 하다. C++을 배우며 Unity Engine을 살펴.. 2024. 8. 23.
[Unity] Unity의 custom 비교 연산자 == Memory Leak(메모리 누수) 관련 구글링 도중 재미있는 내용이 있어 공부해보았다.  https://note4iffydog.tistory.com/81 유니티 - Unity Memory Leak 이유와 관리 방법(Memory Profiler)memory leak은 성능 저하의 원인중 하나이고, 최적화를 위해 잡아야 하는 문제들중 하나이다. unity 내부에서 memoty leak을 유발 할 수 있는 이슈중 하나로, 잔류 unity instance가 있다. 이 경우 어디서 어note4iffydog.tistory.com위 블로그를 통하여 원문 공부 내용 Memory Leak의 원인 중 하나인 instance 잔류 문제에 관한 주제이다. Unity 스크립트는 C#으로 작성하지만, 엔진은 C++로 구성되어있.. 2024. 8. 21.