온백의 코딩 블로그

온백의 비밀 기록방

Announcement

more

Game Engines

more

'유니티' 컴퓨터에서 "완전 삭제"하기!

유니티 관련 오류가 많아서 유니티 허브를 완전 삭제하고 다시 깔았는데.. 뭔가 아직 데이터가 남아있는 느낌이 들 때가 있습니다. 그래서 약간 찾아봤더니, 유니티를 삭제해도 아직 좀 남아있는 파일들이 있더라고요! 그래서 이번 글은 '유니티 완전 삭제하기'입니다! 1. 제어판에서 삭제하기 일단 제어판에 들어가서 유니티와 관련된 것들을 삭제시켜 줘야 합니다. 제어판에 들어가서 프로그램 제거를 누른 뒤, Unity Hub와 Unity 에디터들을 전부 삭제시켜 줍니다. 2. Program Files에서 삭제하기 솔직히 Program Files에 있는 파일 지우면서 다 사라지긴 한다.. C:\Program Files에 들어가셔서 Unity와 Unity Hub 파일을 찾은 후, 삭제하면 됩니다. 3. Appdata에..

Unity 2023.10.14 2

'유니티 에디터 무한 로딩'.. 언제까지 설치할 건데!! - "유니티 에디터 설치 오류 해결법"

세상이 날 억까하려는 건지, 유니티 전체 초기화를 하고도 에디터 설치가 안 됐다. '확인하는 중'만 뜨고 그 상태로 얼마나 있는 건지.. 하지만 컴퓨터 억까는 산전수전 다 겪은 내가(?) 이 정도로 절망하지는 않는다 아무튼, 이 문제를 해결하기 위해서 여러 방법들을 찾아봤는데, 내가 해결한 방법과 그 외 등등 몇 개를 적어보려 한다. 유니티도 참.. 사람 귀찮게 한다... ※ 참고로, 파일 경로에 '영어만 있어야 합니다' ※ 1. 유니티 프로그램 파일 만들기 유니티를 많이 지웠다 깔았다 하면서 느낀 건데, 프로그램을 지울 때 프로그램 파일이 안 지워지는 것까진 봤어도, 설치될 때 파일 설치가 안 되는 건 유니티에서 처음 본 거 같다. 유니티 에디터를 깔면서 같이 깔리는 건지 모르겠지만, 아무튼 Unity..

Unity 2023.10.14 2

언리얼 엔진 자습 해보고 싶은데.. 언리얼 엔진 무료 자습 사이트 추천!

이 글이 23년 돼서 첫 글이군요. 벌써 13일이나 됐다니.. 시간 참 빠릅니다. 제 장래희망은 게임 개발자입니다 더 구체적으로 말하자면 게임 프로그래머 & 디렉터이죠. 작은 팀을 꾸려서 인디 게임을 만들어 보는 것이 제 꿈인데 GOTY 되면 좋ㄱ 말만 하지 말고 일단 게임 엔진부터 알아보기로 했습니다. 그렇게 알게 된 엔진이 바로 언리얼 엔진인데요, 에픽 게임즈에서 만든 많이 쓰이는 게임 엔진이죠. 배그, 폴가이즈, 젤다 등의 게임이 이 엔진으로 만들어진 것으로 알고 있습니다. 뭐.. 이게 중요한 게 아니죠..! 제가 언리얼 엔진을 자습하기 위해 찾은 사이트를 알려드리겠습니다. Epic Developer Community 제가 찾은 사이트는 "Epic Developer Community"입니다. ("D..

Unreal Engine 2023.01.13 4

Coding Note

more

"이중 연결리스트(Doubly Linked List)" 알고리즘 짜보기! - 초보자도 쉽게!

오랜만에 올리는 글이네요. 평소에 전 알고리즘 관련 글은 잘 올리지 않았는데요, (아예 안 올린 거 아닌가..?) 이유는 제가 코딩을 잘하는 편이 아니기도 하고, 알고리즘은 미숙하기 때문입니다. 이번엔 용기를 내서 알고리즘 관련 글을 써보려 합니다! (이거 하느라 혼자서 구현해 보는데 이상한 짓 했던 건 안 비밀) '연결리스트'인데요, 여러 종류가 있지만 그중 '이중 연결리스트(Doubly Linked List)'에 대해 다뤄보려 합니다..! 1. 이중 연결리스트의 기초 2. 코드를 짜기 위한 기본 개념 3. 코드 * 제가 글을 쓸 때 항상 지키는 원칙인 '초보자도 쉽게 이해하게'에 맞게 써보려 했으나 다 쓰고 보니까 많이 헷갈리실 것 같아요..ㅠ 댓글 달아주시면 도와드릴 수 있는 선에서 답변해드리겠습니..

알고리즘 2023.07.17 3

[C, C++, C#] "bool"타입은 뭘까? - "boolean"에 대해 간단하게 알아보기

"bool"이란 무엇일까? - boolean 개념 알기 "bool"은 "boolean"의 준말로, '논리값을 저장하는 자료형'입니다. 쉽게 말해서 true, false를 저장하죠. *C언어에선 (.c파일) #include 를 해줘야 합니다!* #include /* === EX === */ bool i = true; bool j = false; 0과 1로 저장을 할 순 없습니다. (0과 1로 저장할 거면 int를 사용하시면..) 차지하는 용량은 얼마나 될까요? 'true', 'false'만 저장하면 되기 때문에 "1bit만" 사용한답니다! (1bit는 두가지 경우의 데이터를 저장할 수 있다 -> 0, 1) '참', '거짓'을 int로 해서 4byte 잡아먹는 거 보단 bool쓰는 게 더 낫겠죠? ㅋㅋ

C language 2023.05.29 1

Gmail "확인에 사용할 수 없는 전화번호입니다" 해결법

사실 전에 네이버 포스트로 올린 적이 있으나, 현재 접은 상태로, 그때의 글 내용을 보면 현타가 와서 미쳐버리겠는데 이런 하찮은 글을 1,573명이나 읽었다는 것이 더 부끄러워진다. 늦지 않았을 때 비공개 처리하고 이 블로그로 빨리 옮겼어야 했는데 이게 뭐하는 짓일까.. (인터넷에서 정보 찾을 땐 언제나 조심하자..) 암튼 간에 약 한 달 동안 이것 때문에 Gmail을 이용하지 못하다가 어쩌다 복구해서 현재까지 잘 쓰고 있는 중으로, 그때 왜 유튜브 데이터 없애면서 메일까지 같이 없애었는 진 모르겠는데 여러 방법 중 하나의 방법을 공유해 보려고 한다. 나의 해결법 딴 거 다 사용 가능한데 Gmail만 막혔다. 젠장 이런 억까가 다 있나..구글 서비스 삭제에서 유튜브를 지우면서 메일까지 같이 지웠던 걸로 ..

C언어에서 함수에서 배열 반환하는 방법은? - 함수에서 배열 리턴하기

계속 쓰고 싶다는 생각을 하고 있었는데 못 쓰고 있었네요.. 이 주제가 거의 일주일을 밀릴 뻔한 주제라고.... 이번 주제는 '함수에서 배열 리턴하기' 입니다. C언어에서 코딩을 하다보면 가끔씩 배열을 리턴받아야 하는 상황이 생기기도 합니다. 예를 들어 정렬 알고리즘이 그렇죠. 기껏 함수에 코드 다 짜뒀더니 return arr;에서 문제가 생기거나 합니다.C언어가 1972년에 만들어진 언어라 배열 리턴이 안될 리가 없을 것 같은데,계속 실패하니 없을 것도 같고.. 저만 해본 생각은 아닐 거라 생각해 잊어버리기 전에 빨리 올려보려 합니다.전문성이 약간 떨어질 순 있으나 도움이 되었으면 좋겠네요 ㅎㅎ 함수에서 배열 리턴(반환)받는 방법은? 사실 그 방법은 의외로 간단합니다. 'return을 사용할 필요가 없..

C language 2023.04.27 0

'C언어'로 "알림창" 띄우기! - "메시지 박스" MessageBox() 사용법

안녕하세요, 온백입니다. 또 정말 오랜만에 글이네요... 글 주제를 못 찾다가 오늘 새로운 함수를 찾아서 정리 겸 올려보려고 합니다..! (혹시 hWnd에 대해 쉽게 설명해 주실 분 있으시면 알려주세요..! 완벽히 이해가..) 알림창 만들기 - MessageBox() 사용법 기본 사용법 "MessageBox()"는 "windows.h" 헤더파일에 있는 함수로, 알림창, 즉 메시지 박스를 화면에 출력할 수 있습니다. #include /* =============================== */ MessageBox(hWnd, "출력할 내용", "박스의 제목", 유형 지정); 앞에 hWnd 부분은 말 그대로 hWnd(메세지 상자가 있는 핸들)이고, 일반적으로 NULL을 쓰시면 됩니다. 출력할 내용과 박스..

C language 2023.03.26 0

[C언어] "배열 길이 ( 변수 크기) 구하기!" sizeof() 함수에 대해 알아보기

안녕하세요, 곧 닉변할 예정인 볼트입니다. 이번엔 C언어의 함수 'sizeof()'에 대해 다뤄보려 합니다. sizeof()는 보통 배열의 길이를 알기 위해 사용하는 경우가 많습니다. 괄호 안에다가 변수를 쓰면 끝나는 함수이지만 까먹으면 안되는 부분이 있기 때문에 저처럼 까먹고 맞왜틀 하지 마시고 꼭 읽고 도움이 되었으면 좋겠네요! ㅎㅎ sizeof() sizeof()라는 함수는 메모리 공간을 소모하는 크기를 'byte' 단위로 바꿔서 출력하는 함수입니다. (그냥 길이를 재주는 함수가 아닙니다!) 저희가 변수를 만들 때 앞에 쓰는 자료형들(예: int, char, float 등)은 각자 받는 메모리의 양이 정해져 있습니다. (1byte = 8bit, '00000000'가 1byte라고 생각하시면 됩니다...

C language 2023.01.22 4

Coding Diary

more

"float(실수) 타입의 저장 방식"에 대해 알아보자! - '0.1 + 0.2 == 0.3이 틀렸다고?'

한동안 코딩을 접고 있다가 다시 시작하려고 하니, 여러 수학 공식들이 나의 머리를 아프게 한다. 어려워서 아픈 게 아니라 오랜만에 수학 머리를 쓰려하니 뇌에서 거부하는 느낌.. 아무튼, 그렇게 코딩을 놓고 있다 보니 float타입의 저장 방식을 잊어버리고 있었다. 그래서 다시 찾아보고, 기억이 나서 정리하려고 한다. 소수점 뒷자리를 이진수로 바꾸려면? 정수 부분을 이진수로 변환시키는 방법은 다 알 것이다. 그렇다면 소수 부분은 어떻게 변환시킬까? 정수는 소수점 뒷자리가 없어 계속 2로 나누면서 나머지를 체크하면 된다. 하지만 소수를 그렇게 한다면.. 끝이 없다. '그래서 실수는 2를 계속 곱해준다!' 2를 곱하다가 정수 부분이 1이 되면 그걸 체크하면 된다. 이 과정을 0이 될 때까지 반복한다. 하지만 ..

코딩 잡 지식 2023.10.21 8

"CUI(CLI)? GUI? 그게 뭔데?" - 'CUI와 GUI의 차이' 알아보기!

오랜만에 글을 써본다. 현재 엄청난 현타를 느끼고 있는 중이다. 어느 순간 23년의 8월이 다가왔다. '이 시간 동안 난 뭘 했지?' 대충 숙제 정도만 하고 방구석에 처박혀서 핸드폰 질이나 하고 있었다. 코딩은 버려두고 있어서 이딴 글이나 쓰고 있고,유니티를 하겠다더니 그것도 안하고 있고.... 뭐 지금부터 잘하면 되는거다. (다음 글은 유니티다!)라고는 하지만 또 내가 순간의 쾌락에서 빠져나올 수 있을까는 의문이다. 뭐가 됐든 간에, 이건 내 선택이니 내 책임이다.CUI, GUI 차이나 기록해야겠다. UI "UI는 User Interface의 약자"로, 사용자에게 보여지는 화면에 모든 것을 말한다고 보면 됩니다. 예를 들어, 지금이 티스토리 블로그도 UI라고 할 수 있고, 하단 바에 고정되어 있는 앱들..

코딩 잡 지식 2023.08.10 0

32bit, 64bit 대체 두 개 차이가 뭐야? 쉽게 알려드립니다! - CPU의 저장장치

안녕하세요, 온백입니다. 계속 미뤄왔던 글 주제 두 개가 있었는데, 어제 새로운 주제 하나가 생각나서 그거 먼저 썼더니 다시 밀린 주제가 2개가 남았습니다... 그 주제 오늘 다 끝내버리도록 하죠! (지금 블로그 같이 시작한 친구들 있는데 서서히 따라잡히는 느낌도 들고 해서 그 친구들 블로그도 많이 사랑해 주세요 ㅎㅎ) CPU란? - CPU에 대한 기본 지식 32bit, 64bit에 대해 이해하려면 일단 CPU에 대한 기본 지식이 있어야 합니다. CPU에 대해 그렇게 깊게 다뤄볼 것은 아니고 조금만 다뤄볼 생각입니다. CPU는 '프로그램 데이터를 연산/처리하고 제어하는 것'입니다. 어떤 프로그램을 동작할 수 있도록 명령내려주는 것이라고 생각하는 것이 더 쉬울 수도 있겠군요. CPU의 저장 장치 - 레지스..

코딩 'C언어'에서 "함수" 사용법 쉽게 알려드립니다! - 함수 겉핥기

안녕하세요, 온백입니다. 이게 올해... 세 번째 글이네요..ㅋㅋ (이제 더 열심히 활동하겠습니ㄷ) 전 예전에 네이버 블로그에서 활동하다가 티스토리로 옮겼는데요, 가족들이랑 (퇴물이기 전에) 알고 지냈던 많은 블로거 분들이랑 아직 소통 중이라 말만 블접이지 사실 '반블접'에 더 까가운 상태입니다. 어쨌든..! 최근에 어떤 블로거에게 C언어를 가르쳐 드렸는데요.. 아직 초보자라 정말 기초 중 기초 ("Hello, World!" 출력 등)만 가르쳤는데, 그 중 함수에 대해 약간 짧게 가르쳤습니다. 아마 처음에는 함수에 대해 이해하기 힘들겁니다. (제가 학원에 있을 때는 아예 함수 개념 자체를 정~말 얇게 배워서 이해가 잘 안됐었고요....) 그런데 아직 코딩을 잘하는 사람은 아니지만 코딩을 할 때 함수에 대..

코딩 잡 지식 2023.02.28 0

VS(Visual Studio)와 VSCode(Visual Studio Code) 차이가 뭐야? / VS와 VSC 차이 알아보기!

안녕하세요, 볼트입니다. 이번엔 VS(Visual Studio)와 VSCode(Visual Studio Code)의 차이에 대해 다뤄보려 합니다. [ Visual Studio와 Visual Studio Code 차이 ] Visual Studio는 컴파일을 목적으로 만들었으므로 IDE 입니다. IDE는 Integrated Development Environment의 약자로, '통합 개발 환경' 이라고 생각하시면 됩니다. 프로그래밍을 할 땐 어떤 것이 필요할까요? 소스 코드 편집, 컴파일 및 실행, 디버깅 등의 과정이 필요합니다. IDE는 이 모든 기능들을 수행을 할 수 있는 환경을 말합니다. Visual Studio Code는 목적이 코드 에디팅 입니다. 즉, 소스 코드 편집용 이란 뜻이죠. 그래서 VS와..

코딩 잡 지식 2022.12.04 0

C/C++ 프로그래밍은 어디서 하나요? / Visual Studio IDE 깔아보기!

안녕하세요, 볼트입니다. 이번엔 코딩을 하기 위해 많이 사용하는 IDE, Visual Studio를 까는 법에 대해 설명할 겁니다! IDE? IDE는 Integrated Development Environment의 약자로, 해석을 하자면 '통합 개발 환경' 이란 뜻입니다. 코딩, 디버깅(버그 잡아내는 과정), 컴파일 등 프로그램 개발에 필요한 환경을 제공하는 것이죠. [IDE의 자세한 설명은 여기에서..! ✅] 그 중 Visual Studio는(줄여서 VS) 마이크로소프트에서 지원하는 IDE로, 윈도우에선 사실상 표준 개발 툴이며, Unreal Engine, Unity 등 게임 개발 엔진들에서도 스크립트 에디터로 사용되고 있다고 하네요! [VS의 자세한 설명은 여기에서..! ✅] Visual Studio..

코딩 잡 지식 2022.12.04 0
반응형