전체 글 95

24-11-29 Unity 최종 05

쉐이더, 로직, UI 어쩌구저쩌구 3d맵을 2d ui로 옮기기 위해 카메라가 여러개 생겨났다. 여러 카메라는 여러 랜더링이 생긴다는 뜻이므로, 성능 저하에 신경을 써야한다. 포스트 프로세싱까지 얹어서 그래픽카드 팬이 돌아가는 소리가 막 돌기 시작한다.. 이전 프로젝트에서 시험해본것처럼 카메라 아웃풋으로 랜더텍스쳐를 넣어줘 할당하고 UI - RawImage 에 만든 랜더택스쳐를 넣어주면 카메라 화면을 UI로 구현할수 있다.  아니면 오브젝트 파츠에 택스처(메테리얼)로 만들어 박아넣는 방법도 알아봐야겠지만 일단은 프로토타입이라 사각형 메쉬에 띄우기 위해 WorldSpace Canvas를 통해 구현했다.

게임개발/Unity 2024.11.29

24-11-27 Unity 최종 03

오늘은 셰이더/볼륨을 건들여봤다. 포스트프로세싱을 넣어 게임씬이 더 사실적일수 있도록 시도해봤는데, 효과는 있었으나 나는 특정 오브젝트만 또 다른 왜곡을 줄수 있었으면 해서 카메라와 볼륨 레이어를 따로 만들었는데, 전체 볼륨 레이어가 몬스터 레이어에게 영향을 안주는건 성공했지만,몬스터 레이어는 어떻게 해도 전체 볼륨 레이어에 겹쳐져서 생각한것처럼 되지 않았다. 오늘 안에 많은걸 할수 있었을것 같으나 그렇지 못해서 아쉽다!

카테고리 없음 2024.11.27

24-11-26 Unity 최종 02

Detecter투명한 물체를 감지할수 있도록 해주는 기능을 만들고자 했다.투명한 물체는 Mesh Renderer의 활성화 요소를 컨트롤했고, Detecter가 Collider Trigger를 이용해 특정 범위 내에 있는 물체를  리스트에 넣어주었다 근데 이렇게 해주니 벽을 뚫고 감지하는 문제가 있어서, RayCast를 사용해 사이에 물체(벽)에 가로막히지 않을때에만 비로소 감지가 되었다는 알람을 실행해주는 방향으로 했다.

게임개발/Unity 2024.11.26

24-11-19 Unity 심화 팀과제

버튼버튼 위에 올라간 물체의 Rigidbody의 Mass값을 가져와 특정 Mass 이상이 되면( 특정 무게 이상 ) 버튼이 내려가고,버튼이 내려가게되면 버튼 아래쪽에 있는 콜라이터가 내려오는 버튼과 맞아 연결된 기능이 작동하게 된다.  버튼 위에 올라간 물건의 무게를 판단하는것을 Update에서 하게 되었는데 Update를 대신할수 있도록 Coroutine을 사용할 수 있는지 알아봐야겠다.  깨시  프로젝트를 진행하며 쓰기로한 에셋중에 적당한 매쉬가 있어서 사용하였다몇몇 플랫포머 게임은 위에서 아래로 닿을때만 데미지를 입고 옆으로 지나갈땐 문제가 없는데, 그것을 구현해보고자 했다.  찾아보니 콜라이더에 닿은 물체의 위치를 가져와 방향과 각도를 알아낼수 있었고, 위부분에 해당하는 각도에서만 피해가 발생하도..

게임개발/Unity 2024.11.19