김펭귄 관찰일기
article thumbnail
[Git 해부학교실] #1. Git이란?
프로그래밍/알쓸신잡 2023. 9. 11. 21:22

🐧. Git 오늘은 협업할 때 자주 사용되는 Git이란 녀석에 대해 알아볼까 한다. 물론 나도 아직 어리바리한 Git린이지만 (최근에도 시원하게 한 번 말아먹어서 github 잔디 한 움큼 뽑았다..), 그래도 내가 직접 몸통박치기 해서 배워온 것들이 있기 때문에 이 글을 읽고 계신 코린이라면 꼭 전부 본인 것으로 만들어서 눈물 흘리지 않았으면 한다. 1. Git이란? Git은 소스 코드 관리 (Source Code Management, SCM) 시스템의 일종이다. 말이 조금 어려울 수 있는데, 쉽게 설명하자면 우리가 작업한 소스 코드들을 관리해 주는 녀석이라는 뜻이다. 지금 당장은 이것만 기억하자. 차차 알아가면 된다. 코딩을 하다 보면, '아.. 괜히 손댔다, 이전에 한 걸로 복구는 안되나?'라는 생..

article thumbnail
23.09.11 - 스파르타 내일배움캠프 Unity 8기 [TIL] - Day.35

1. Today 오늘은 유니티 작업을 할 때, 깃 관련해서 주의해야 할 점에 대한 특강이 있었다. 너무 유용한 강의여서 아래 링크로 따로 정리해둘 예정이다. 팀프로젝트는 나름 순조롭게 진행되고 있다. 뭔가 제대로 된 협업을 하는 기분이다. 파트를 나눠서 딱딱 작업을 하니, Merge 할 때도 Conflict 없이 수월하게 진행되서 기분이 너무 좋다. 물론.. 내 실수로 내 무덤을 한 번 파긴 했지만.. 2. Today I Learn Link https://penguin-kim.tistory.com/97 [Unity] 유니티 프로젝트 Git을 활용해 팀프로젝트 진행 시, 필수 세팅 & 주의해야 할 점 penguin-kim.tistory.com

article thumbnail
23.09.10 - 스파르타 내일배움캠프 Unity 8기 [TIL] - Day.34

1. Today 깃은.. 무서운 녀석이다.. ㅠㅜ 오늘 기껏 작업해둔 녀석들을 보내줬다. fork라는 녀석을 처음 사용해보면서 이것저것 만지다가 날려먹었다. 사실 지금도 무슨 일이 일어난 건지 잘 모르겠다. 덕분에 깃 잔디도 이틀치나 뽑혀버렸다. 아닌데.. ㅠㅜ 기여했는데... 왜째서... 깃을 사용하면 참 편리하다는 것도 잘 알고 있지만 PTSD가 오는 건 어쩔 수 없다. 후.. 많이 슬픈 하루다.. 2. Link https://penguin-kim.tistory.com/95 [Git] fork해둔 repository 업데이트 하기 🐧. fork 해둔 repository 업데이트 하기 팀프로젝트를 하고 있는데, 내 레포에 만들지 않고 팀장님 레포에 만들어서 현재 팀장님 레포로 푸쉬하고 있는 상황이다. ..

article thumbnail
[Git] fork해둔 repository 업데이트 하기
프로그래밍/알쓸신잡 2023. 9. 10. 14:32

🐧. fork 해둔 repository 업데이트 하기 팀프로젝트를 하고 있는데, 내 레포에 만들지 않고 팀장님 레포에 만들어서 현재 팀장님 레포로 푸쉬하고 있는 상황이다. 내 레포로 가져올 수 있는 방법이 없을까 하다가 fork라는 것을 알게 되서 일단 해두긴 했는데.. 문제는 업데이트가 되질 않는다는 것..! 이 경우에 어떻게 업데이트 할 수 있는지 알아볼까 한다. 1. git clone으로 당겨오기 우리가 먼저 해줘야 할 것은 평소처럼 레포 주소를 긁어와서 clone해주는 것이다. git clone [repository 주소] 위의 커맨드로 당겨와주자. 2. 원격 저장소에 upstream 추가해주기 새로운 친구를 만나게 되었다. 기존에 'git remote add origin [repository 주..

article thumbnail
[Unity] OnCollider, OnTrigger 알아보기
프로그래밍/Unity 2023. 9. 9. 21:59

🐧. OnCollider와 OnTrigger 유니티 컴포넌트 중에 Collider라는 녀석이 있는데, 우리는 이 녀석을 이용해 오브젝트들 간의 충돌 여부를 파악할 수 있다. OnColliderEnter, OnColliderStay, OnColliderExit, OnTriggerEnter, OnTriggerStay, OnTriggerExit 메서드라는 게 있는데 오늘은 이 녀석들에 대해 알아볼까 한다. 1. 사전적 의미 Collide 1. 충돌하다, 부딪치다 2. 충돌하다, 상충하다 (→collision) Collider -> 충돌자(?) Rigidbody 1. (물리학) 강체(剛體) Trigger 1. (총의) 방아쇠 2. (반응사건을 유발한) 계기[도화선] 3. 촉발시키다 (=set off) 4. (장..

article thumbnail
23.09.08 - 스파르타 내일배움캠프 Unity 8기 [TIL] - Day.33

1. Today I Learned 스파르타 부트캠프에서 팀 프로젝트를 하던 중에 OnTrigger이라는 녀석을 사용하게 되었다. 키 입력을 받아 P1, P2 박스를 움직이도록 만들었는데, 저 박스와 비행기가 충돌하면 비행기 색이 있는 스프라이트로 교체하고 싶었다. 기존에는 어떤 오브젝트들이 서로 달려와서 부딪히는지 체크하는 경우에만 Collider라는 녀석을 사용했었다. 위 사진처럼 아예 좌표를 옮겨버리는 경우에도 콜라이더 판정이 되는지 궁금했는데, 다행히 되는 것 같아 안심했다. 역시 잘 모르겠을 때는 부딪혀보는 게 최고다. 2. Link https://penguin-kim.tistory.com/94 [Unity] OnCollider, OnTrigger 차이점 알아보기 유니티 컴포넌트 중에 Collid..

article thumbnail
23.09.07 - 스파르타 내일배움캠프 Unity 8기 [TIL] - Day.32

1. Today I Learned Unity 첫 개인 과제가 끝났다. 휘유~ 슈퍼캣 도트 아카데미에서 만들었던 무녀를 플레이어 스프라이트로 사용했는데, 너무너무 귀여웠다. 아니지, 당장 자랑해야겠다. 하.. 너무 사랑스러운 내 딸내미💕 아빠가 고생한 보람이 있구나 ㅠㅜ 튜터님의 개인 과제 강의가 끝나고 UI 특강이 있었다. UI는 생각보다 어렵고 까다롭기 때문에 반드시 복습해야 한다. 예전에 의도치 않은 풀스택 개발자가 되었을 때, UI한테 발목 잡혀서 눈물 흘렸던 기억이 새록새록 떠오른다. 개인 과제도 끝났겠다, 중간에 숨 돌리는 게임 시간이 있었다. zep이라는 곳에 들어가서 내배캠 유니티 수강생들과 함께 달리기, OX 퀴즈, 땅따먹기 등의 미니 게임 등을 하며 노는 건데, 생각보다 재밌었다. 게더타..

article thumbnail
[C# 해부학교실] #1. 델리게이트 (Delegates) 해부하기
프로그래밍/C# 2023. 9. 7. 22:09

항상 새로운 개념을 배울 때면, 나는 해당 단어가 무슨 뜻인지 찾아보곤 한다. 태초에 누군가 작명했을 때, 이유가 있으니까 해당 단어로 작명하지 않았을까 하는 생각도 있기 때문이다. 겸사 영어 공부도 하고.. 🐧 Delegate 1. Delegates의 사전적 의미 Delegates 1. (집단의 의사를 대표하는) 대표(자) 2. (권한업무 등을) 위임하다 3. (대표를) 뽑다 [선정하다] 출처 : 네이버 사전 오늘 배울 것은 바로 이 친구다! 메서드들을 묶어서 관리할 수 있도록 도와주는 Delegates에 대해 알아볼까 한다. 2. 델리게이트의 선언과 형식 델리게이트는 '대표자, 위임하다'라는 사전적 의미를 가지고 있다. 한 마디로 메서드들의 대표자라고 생각하면 된다. 우리는 델리게이트라는 대표자를 세..

article thumbnail
23.09.06 - 스파르타 내일배움캠프 Unity 8기 [TIL] - Day.31

1. Today 오늘 아침에 알고리즘을 풀고, 그 뒤로 쭉! 지금까지도 유니티를 만지작거리고 있다. 사실 이번 과제는 간단히 끝마칠 생각이었는데 갑자기 번뜩, 이전에 작업했었던 도트 캐릭터들을 한 번 사용해보고 싶다는 생각이 들었다. 문제는, 캐릭터가 마우스 포인터를 바라보도록 작업해뒀는데 마우스 포지션 위치를 계산해서 스프라이트가 좌우 Flip 되도록 만들었다는 것이다. 내 도트 캐릭터는 4방향인데.. 그래서 이 부분을 작업하기 시작했는데 아직도 못 끝냈다 😂 후.. 할 수 있다! 2. Today I Learned https://penguin-kim.tistory.com/89 [Unity] Transition Duration이 0일 때, 애니메이션이 재생 되지 않는 문제 1. 문제 발생 Any Stat..

article thumbnail
[Unity] Transition Duration이 0일 때, 애니메이션이 재생 되지 않는 문제
프로그래밍/Unity 2023. 9. 6. 22:49

1. 문제 발생 Any State을 사용해 바로바로 반응되는 애니메이션을 만들고 있었는데, Transition Duration을 0으로 세팅하면 자꾸 애니메이션이 재생되지 않는 문제가 있었다. 애니메이션이 걸리지 않는 건 아닌데 걸리기만 할 뿐 애니메이션 하단바는 멈춰있었다. 한참을 헤맸는데 Transition Duration 값을 0이 아닌 값으로 잡게 되면 잘 작동했다. 하지만 Trasition Duration 값을 늘리면 애니메이션이 부드럽게 전환되다 보니 뭐랄까 캐릭터는 움직이는데 캐릭터 걷는 애니메이션은 실행되지 않는 문제가 있다. 2. 해결 방법 https://discussions.unity.com/t/animation-doesnt-start-if-i-set-transition-duration..