유니티/유니티 프로젝트 6

Road Kill 개발 일지 4일차 - 스크립터블 오브젝트로 데이터 관리, 여러 오류 해결

https://github.com/khsfashi/Road-Kill GitHub - khsfashi/Road-Kill: 유니티 3D를 통해 레이싱 게임을 제작합니다.유니티 3D를 통해 레이싱 게임을 제작합니다. Contribute to khsfashi/Road-Kill development by creating an account on GitHub.github.com 레이어 마스크유니티 레이어 마스크는 배열이나 리스트로 받아올 필요가 없다.인스펙터에서 여러 레이어 마스크를 선택하면 각 레이어를 비트 연산을 해서 결합한 레이어로 알아서 처리해준다.이걸 몰랐어서 레이어를 리스트로 받아야 하나 하고 고민하다 찾아보니 이렇게 편리할 수가 없다.스크립터블 오브젝트그리고 자동차에 할당되는 여러 값들 (EX. 최대 ..

Road Kill 개발 일지 3일차 - 코드 리팩토링

https://github.com/khsfashi/Road-Kill GitHub - khsfashi/Road-Kill: 유니티 3D를 통해 레이싱 게임을 제작합니다.유니티 3D를 통해 레이싱 게임을 제작합니다. Contribute to khsfashi/Road-Kill development by creating an account on GitHub.github.com 코드 리팩토링코드 리팩토링을 먼저 하자. 기능 구현 목적으로 코드를 때려 박아 작성한 걸 빨리 분할하지 않으면 겉잡을 수 없이 커진다.미리 분할을 해둬야 한다. 애초에 짤 때부터 분할을 하면 좋겠지만... 이번에 기획 단계에서 그렇게 세세하게 해두지 않아 생긴 문제다.정말 기능을 많이 가지고 있다.일단 대분류로 Movement, VFX, S..

Road Kill 개발 일지 2일차 - Skid Mark, Effect와 시원하게 동물 날려버리기

https://github.com/khsfashi/Road-Kill  GitHub - khsfashi/Road-Kill: 유니티 3D를 통해 레이싱 게임을 제작합니다.유니티 3D를 통해 레이싱 게임을 제작합니다. Contribute to khsfashi/Road-Kill development by creating an account on GitHub.github.com 일이 있어서 생각보다 많이 못했다.잠깐 하고 글 쓴다.내일은 술 약속이 있어서 오늘보다 조금 할지도 모르겠다. 일단 자동차 뒷바퀴 바닥면에서 살짝 뒤쪽에 이펙트를 출력하기 위한 게임오브젝트를 하나 생성했다.각 위치에서 Trail Render랑 Particle System으로 이펙트 출력하게 했다.나쁘지 않게 결과물이 나왔다.맵은 대충 에셋..

Road Kill 개발 일지 1일차(2) - 물리 관련 오류 해결 및 바퀴 애니메이션 구현하기

https://github.com/khsfashi/Road-Kill GitHub - khsfashi/Road-Kill: 유니티 3D를 통해 레이싱 게임을 제작합니다.유니티 3D를 통해 레이싱 게임을 제작합니다. Contribute to khsfashi/Road-Kill development by creating an account on GitHub.github.com 일단 띄우는 건 성공했으니, 이제 이동을 구현해야 하니까...차체 모델을 넣고 그 모델 기준으로 바퀴 위치 잡고 광선 쏴서 하는 게 더 좋을 것이라고 판단해서 차 모델을 가져다 넣었다.  이동을 구현하려고 차 계층구초 안에다가 Acceleration Point라는 걸 하나 생성했다.해당 점 기준으로 AddForceAtPosition함수 불러..

Road Kill 개발 일지 1일차(1) - 게임 기획 + 차량 서스펜션 구현

https://github.com/khsfashi/Road-Kill GitHub - khsfashi/Road-Kill: 유니티 3D를 통해 레이싱 게임을 제작합니다.유니티 3D를 통해 레이싱 게임을 제작합니다. Contribute to khsfashi/Road-Kill development by creating an account on GitHub.github.com 유니티 3D를 통해서 게임을 개발한 경험이 없어서, 짧은 시간 동안 빠르게 게임을 제작해보고자 한다. 아케이드 레이싱 게임을 만들 건데, 갑자기 이런 생각이 왜 들었냐면,, 이 멍청하게 생긴 동물들을 봐버렸기 때문이다.저 동그란 눈과 서있는 자세를 봐라. 정말 열받게 생겼다. 그래서 저녀석들을 어떻게 처리할까 고민했다.처음에는 1인칭 게임을..

Unity 2D - Auto Battler Sample Project

https://www.youtube.com/watch?v=W8V9LDE2Cvk 유니티 2D로 제작한 Auto Battler 장르의 게임이다.최소한의 내용만 구현하였고, 이 프로젝트가 유니티 최초의 프로젝트다.개발 기간은2024.05.05 ~ 2024.05.10 (6일)이다. 프로젝트를 깃허브에 퍼블릭으로 공개해뒀으니, 관심 있는 사람은 확인해보면 되겠다.작업한 환경은Unity 6.0이다. https://github.com/khsfashi/AutoBattlerSample/tree/main?tab=readme-ov-file GitHub - khsfashi/AutoBattlerSampleContribute to khsfashi/AutoBattlerSample development by creating an a..