공부 기록
-
24년 5월 20일 TIL공부 기록 2024. 5. 20. 12:30
Unity는 게임 뿐만이 아닌 다양한 분야로써 사용을 할 수 있다. VR, AR 등등 광고로도 활용을 할 수 있고 사용법이 간단하고 배움이 쉬워서 사용 하는 사람이 많고 사용처가 다양하다. 중요한 점은 경력인데 VR,AR등등 에서 일을 하여도 게임업계에서는 경력으로 안 쳐준다. 반대인 경우에는 경력을 쳐준다. 그 부분을 생각하자. 그리고 사행성.., 고스톱, 포커 등등 같은 업계에서 일을 해도 사도취급을 받으니 조심 하라고 한다..사악한 도리다.. 올바르지 못한 길. 애초에 나는 취업 안 돼도 혼자라도 게임 만들려고 시작을 했으니 하던 거 열심히 하자.
-
24년 5월 15일 TIL공부 기록 2024. 5. 15. 23:08
SpriteRenderer Image를 표현 하는 Component다. Color를 변경 할 때 색을 바꾼다 라기보단 색을 입힌 다는 느낌이다. 하얀 색에서 노란 색으로 변경이 아닌 하얀색에 노란 색을 입히는 느낌. 빨간색이였던 거에 노란 색으로 변경을 하면 덜 노란색이 된다. Order in Layer 가장 작은 값이 제일 뒤로 깔린다. Project 화면에서 Object를 만들 경우 에셋이 되어서 간편하게 Object를 생성 할 수 있다. Ctrl + D -> duplicate 복제 Camera는 기본적으로 z축으로 -10이 되어 있다. 뒤에서 찍어야 하니까, 0으로 바꿔둔 사람도 있지만 그렇게 하면 안 된다. Orthographic 2D 이미지다. 입체감이 없다.세로의 반 size가 무엇이냐. ..
-
-
24년 5월 8일 TIL공부 기록 2024. 5. 8. 22:13
게임엔진이란? 게임을 개발 할 수 있도록 다양한 기능들을 제공 하는 프로그램이다. 물리효과, 충돌, 사운드 등과 같은 여러가지들을 쉽게 사용 할 수 있다. 하나하나를 직접 구현 하려면 전문가가 해도 오래 걸린다. 유니티의 특징Unity는 내부적으로 C++로 구성 되어 있다. 이 부분은 성능적인 부분을 더 챙기기 위함이다. 중간에 C# 으로 연결 해주는 것이 있고 우리는 C#으로 게임 코드를 작성해서 보내준다. 유니티는 모바일과 VR에 굉장히 강력한 메리트가 있다. 대부분의 경우에서는 유니티가 충분한 기능을 제공 할 것이다. 그리고 유니티는 최신 버젼이라고 좋은 것은 아니다. 버전을 계속 Update를 하다보면 문제가 생길 확률이 높아진다.유니티는 버젼마다 파일에 대한 기준정보가 있는데 업데이트 할 경우..
-
24년 5월 7일 TIL공부 기록 2024. 5. 7. 21:36
오늘 발표를 했는데.., 원래 잘 안 떠는데 긴장이 되어서 많이 절었던 거 같다.., 항상 방심은 금물. 또 한 번의 깨달음이다. 안 되겠다. 다음 발표도 내가 해서 설욕을 해야겠어. 게임업계의 현황에 대해서 좀 깨달음이 있었다... 취업.. 가능 하겠지?.. ㅜ 일단 아무데나 취업 하구 참한 선배님 하나 붙잡고 어떻게든 성장 하려 했는데 우리 팀원분이 현실을 더 알려주셨다. 흠.. 아무 회사 조차 못 들어갈 것 같은데 계획을 어떻게.. 해야 하지그 전에 공부나 열심히 하고 고민을 하기로 하자. 알고리즘에 대해 심한 고민에 빠져 있던 중 ㅎ매니저님이 나를 잡아와주셨다. 히히 내일 특강 해주신다 하시는데 알고리즘 듸졌다.역시 혼자 고민보단 물어봐야 한다. 이제 C#문법 주차 끝나고 Unity주차 시작이다..
-
24년 5월 6일 TIL공부 기록 2024. 5. 6. 20:22
접근제한자가 public이면 internal에 있는 거에 접근을 못 함. public이 internal보다 접근 하기 어려운 거라고 안 된다고 함. 그래서 둘 중 하나를 바꿔 줘야 함. 안 그러면 오류 남. 왜 오류 나는지 한참 찾음.internal은 상관 없지만 public이 internal에 있는 것에 접근 하려면 public을 internal로 바꾸던가 internal을 public으로 바꿔줘야 한다. ====================매개변수 적을 때 string a = 원강 이라고 적을 때, 당연한거지만 원강에 ""을 붙여 줘야 한다. 허허 나는 왜 안 되나 했지. ====================property로 생성자 만들 때 값이 변하지 않는 다면 굳이 매개변수로 값을 넣지 말고 생..
-
24년 5월 3일 TIL공부 기록 2024. 5. 3. 22:33
코루틴 : 병렬 처리를 하게 해주는 기능이다. 코드를 동시에 처리 하게 해줌. 실제로는 동시에 처리 하는 게 아닌데 그렇게 보여준다고 한다. 이 코루틴은 사용 할 때 반드시 시간과 관련 된 문법이 있어야 한다. 그래서 보통 yield return과 같이 사용 된다고 한다. IEnumaerator 라는 만들어진 interface를 사용 해 코루틴을 만들어 준다. 코루틴을 사용 해서 시간과 관련되게 코드가 작동 되게도 할 수 있다. 몇 초 뒤에 실행 이런 식으루..,오늘은 여기서 마무리.. C# 코드 전처리 : #region과 endregion을 사용 해서 코드를 숨겨 놓을 수 있다. 숨기고 싶은 코드들 맨 위에다가 #region Player을 적고 마지막 줄 밑에 endregion을 적어주면 ..