Programming Practice160 Git Commit 내용을 변경하고 싶을 때(편집기 설정부터) 내가 종종 쓰게 돼서 정리해놓는 글.가끔 오탈자가 나거나 커밋 내용에 빼먹은 내용이 아 맞다!하고 떠오를때가 있는데 이럴때 가끔씩 쓰는 방법이다.먼저 Git CMD를 설치한다.https://git-scm.com/install/windows Git - Install for WindowsClick here to download the latest (2.52.0) x64 version of Git for Windows. This is the most recent maintained build. It was released on 2025-11-17. Other Git for Windows downloads Standalone Installer Git for Windows/x64 Setup. Git for Win.. 2025. 11. 18. 기업 프로젝트 네트워크 프로젝트가 끝난 후 기업 프로젝트를 외주(?) 받아서 기획팀과 함께 개발중이다. 기획팀 4명, 개발팀 6명 총 10명이서 약 한달간 열심히 작업 중...끝이 보인다...(?)계속 어디서 오류가 하나씩 툭 튀어나오지만 그래도 기본틀은 다 잡혔다. 빨리 끝내고 좀 쉬고 싶다.. 2025. 11. 18. 네트워크 프로젝트 시작 지금까지 밀린 일지가 수두룩한데 대체 언제 쓰지...하는 와중에 또 새 프로젝트를 시작하게 됨.이번엔 네트워크를 활용한 프로젝트를 할 예정.레퍼런스는 폴가이즈. 2025. 9. 19. VR 토이프로젝트 Shader Museum 5일짜리 VR 토이프로젝트를 끝냈다. 정확히 9/1부터 시작하여 9/5 오늘 끝냄. 예전에(5년 전..?) 한 번 VR게임을 4인 팀플로 만든 적이 있다. 예상 플레이타임 8시간짜리 어드벤처 게임이었는데, Pc버전, Vr버전 모두 되는 게임이었다. 근데 이때도 나는 VR기기 멀미가 너무 심해서 내가 만들고도 테스트를 못 해봤다. 조금만 가면 속이 울렁거리고 머리가 지끈 거리는 이슈... 근데 이번에는 1인 프로젝트로 진행해서 어쩔 수 없이 내가 다 해야했음...그래서 최대한 XR simulator로 에디터에서 테스트해보고 마지막에 빌드해서 기기를 쓰고 테스트 해 봤다. 혼자 개발하는데다가 멀미가 심한 나라, 최대한 인터랙션을 간단히 하고 그냥 감상하는 용으로 가볍게 만들었다. 말그대로 '토이'프로젝트. .. 2025. 9. 5. Unity 3D 프로젝트 <Moonlit Rush> 8/26으로 일단 마친 프로젝트.앞으로는 이걸 기반으로 조금씩 리팩토링 해가면서 3주 안에 다 넣지 못한 기능들을 조금 더 추가하면서 게임의 재미와 다양성을 보완해나갈 예정이다. 앞서 만든 2D프로젝트 Elemental Twins(ET)도 리팩토링 해야하는데 할 일이 많다 ㅋㅋ. 근데 앞으로 또 다른 프로젝트를 시작할 예정이라 아마 일단 완성된 프로젝트들은 조금 뒷전으로 밀릴 듯...체력을 기르고자 운동을 하고 있는데 그럼에도 조금 먼 출퇴근 거리에 왔다 갔다 집에 오면 녹초가 된다... 3D 프로젝트의 제목은 Moonlit Rush.사이버 펑크 스타일의 로우폴리 3D 레이싱 게임이다.3명이서 약 3주간 제작했다.근데 한 명은 이제 너무 힘들어서 못하겠다 해서 아마...리팩토링 등 추가 작업은 나 혼자 .. 2025. 8. 30. Unity 2D 프로젝트 <Elemental Twins> 지금 3D프로젝트 중이지만 일단 저번에 못 적은 2D프로젝트부터 차근차근 정리해나갈 것이다.약 30개의 커밋을 끝으로 7/31에 마친 프로젝트. 물론, 아직 리팩토링을 하기 전이긴 하지만 리팩토링 할 새도 없이 새 프로젝트가 시작되어서 이건....또 다시 뒤로 미뤄지고 있다...계획은 리팩토링 하면서 스테이지를 몇 개 더 추가하고 기능을 조금 더 다듬으려고 했는데 퇴근하고 집에 와서 씻고 밥 먹고 하면 거의 10시...여가 생활 할 시간도 없는 수준이다. 그래서 뒤로 밀리는 중 ㅋㅋ. 그치만 바쁜 거 끝나면 꼭 다시 리팩토링 해 볼 생각이다. 어차피 팀플도 아니라서 나 혼자 천천히 들여다보면 되는 것이니... 2D프로젝트의 제목은 Elemental Twins. 영화 엘리멘탈을 보고 감명을 받았다기 보단,.. 2025. 8. 20. Unity 3D 프로젝트 시작 2D프로젝트를 얼렁뚱땅 마치고 3D 프로젝트 2주 안에 개발하기 또 시작...이번에는 3명의 서로 다른 실력을 가진 사람들로 구성 된 팀 프로젝트로 한다.2D프로젝트를 개발하면서 그날 그날 한 것들을 기록 하려고 했는데 체력 이슈로 실패...개발하면서 내용 적을 소스들은 모아 놨는데 정작 글을 못 쓰고 있다.아마도 이번 프로젝트도 그럴 듯...하하;주말이든 공휴일이든 올해 안엔 다 모아서 적어보도록 하겠다. 참고로2D프로젝트는 대충 이런 결과물이 나왔다.여기에 들어간 에셋의 99%는 다 자체 제작 가내수공업이다.너무 힘들었어서 이번 프로젝트에는 최대한 가내 수공업은 안 할 거다^^... 2025. 8. 6. Unity - 2D 프로젝트 일지 그동안은 간헐적으로 한 부분 부분을 공부했는데 이번엔 프로젝트 하나를 만들면서 기록을 해 볼 예정.Unity 2022버전으로 2D 게임을 만들 것이고, 장르는 2D액션퍼즐플랫포머다.2주동안 만들 것인데, 아무래도 2주라는 시간 안에 클린코드를 짜기란 쉽지 않겠지...?스파게티 코드가 되더라도 일단 굴러가는 것을 목표로 하고 제작할 것. 일단 구성품(?)은 이렇게 잡았다.======== 오브젝트 구성 ========1. 캐릭터12. 캐릭터23. 적(회피용)4. 적(공격용)5. 발판 트리거5-1. 발판 트리거를 누르면 동작하는 발판6. 길막는 용도 rock7. 장판1, 2 트리거8. 포탈9. 리스폰 지점(공격 당하면 게임 리셋)10. 레버10-1. 레버를 조작하면 움직이는 발판 또는 장애물11. 타이머(기록.. 2025. 7. 4. CS0161 오류 클래스를 활용하여 계산기 코드를 짜고 있던 중에 거슬리는 CS0161에러. 저 에러 하나 때문에 빌드가 안 되고 있던 중이라 대체 뭐가 문제일까 검색해봤다.not all code paths return a value. 말 그대로 모든 반환값이 리턴되진 않는다 뭐 그런 뜻.해결법은 아주 간단했다. switch (op){ case Operator.Add: return n1 + n2; case Operator.Subtract: return n1 - n2; case Operator.Multiply: return n1 * n2; case Operator.Divide: if (n2 == 0) { Console.WriteLine("0으로 나눌 수 없음."); return 0; .. 2025. 6. 8. 이전 1 2 3 4 ··· 18 다음