24-11-25 Unity 최종 02 Detecter투명한 물체를 감지할수 있도록 해주는 기능을 만들고자 했다.투명한 물체는 Mesh Renderer의 활성화 요소를 컨트롤했고, Detecter가 Collider Trigger를 이용해 특정 범위 내에 있는 물체를 리스트에 넣어주었다 근데 이렇게 해주니 벽을 뚫고 감지하는 문제가 있어서, RayCast를 사용해 사이에 물체(벽)에 가로막히지 않을때에만 비로소 감지가 되었다는 알람을 실행해주는 방향으로 했다. 게임개발/Unity 21:09:00
24-11-25 Unity 최종 01 드디어 최종 프로젝트 팀원들끼리 모여서 미리 구성해둔 기획안을 공유하고 프레임워크 설명도 받았다 다들 기획안을 마음에 들어해서 다행이다. 카테고리 없음 2024.11.25
24-11-19 Unity 심화 팀과제 버튼버튼 위에 올라간 물체의 Rigidbody의 Mass값을 가져와 특정 Mass 이상이 되면( 특정 무게 이상 ) 버튼이 내려가고,버튼이 내려가게되면 버튼 아래쪽에 있는 콜라이터가 내려오는 버튼과 맞아 연결된 기능이 작동하게 된다. 버튼 위에 올라간 물건의 무게를 판단하는것을 Update에서 하게 되었는데 Update를 대신할수 있도록 Coroutine을 사용할 수 있는지 알아봐야겠다. 깨시 프로젝트를 진행하며 쓰기로한 에셋중에 적당한 매쉬가 있어서 사용하였다몇몇 플랫포머 게임은 위에서 아래로 닿을때만 데미지를 입고 옆으로 지나갈땐 문제가 없는데, 그것을 구현해보고자 했다. 찾아보니 콜라이더에 닿은 물체의 위치를 가져와 방향과 각도를 알아낼수 있었고, 위부분에 해당하는 각도에서만 피해가 발생하도.. 게임개발/Unity 2024.11.19
24-11-15 Unity 심화 팀과제 여러가지 특강이있었던 날이다 기업에서 원하는 개발자의 자세같은 특강도 들었는데 내가 게임을 플레이해가면서 어떤 시선으로 보았는지를 되짚어보고 내가 잘 해오고 있었다는걸 알수있었다. 게임개발/Unity 2024.11.15
24-11-08 Unity 게임 개발 심화 01 파티클 시스템 // 객체지향 특강// 유니티 게이밍 서비스 https://cloud.unity.com/home/products Unity Cloud cloud.unity.com 게임개발/Unity 2024.11.08
24-11-1 Unity 숙련 팀과제 02 이전에 팀에서 했던것처럼 환경 오브젝트 디자인과 오브젝트 관련 로직을 맡았다. 우선 플레이어가 소비 아이템이나 문같은것에 같은 키로 접근해야하기 때문에 Interacte라는 메소드 하나로 묶어줄것이다.때문에 IInteractable 이라는 인터페이스를 만들어줬다. 게임개발/Unity 2024.11.01
24-10-31 Unity 숙련 팀과제 01 오늘은 팀원들과 꽤 디테일한 회의와 에셋 탐구를 진행했다 아직 뭔가 로직이 필요하다 느낄때 자세한 방법은 다 떠오르지 않아도'이런 로직을 구현하면 될것이다' 라는 실현 가능한 계획을 재시하는 수준은 된거같아 기쁘다. 카테고리 없음 2024.10.31
24-10-28 Unity 숙련 개인과제 04 어느덧 열정보단 이전의 우울과 무기력감이 돌아온다. 다시 열정이 넘쳤으면 좋겠다. 스스로를 통제하기가 힘들다. 오늘은 일찍 자야겠다.... 개인과제를 위해 여러가지 에셋을 찾아보다 Unity에서 제공된 3D 에셋을 사용해봤는데 이 에셋에서 사용된 캐릭터 에니메이션과 카메라 컨트롤링만 잘 파악해도 많은 도움이 될것같다. 카메라는 Cinemachine 이라는 패키지의 기능을 사용하는데, 이걸 통해서 여러가지 카메라 워킹을 쉽게 구현할수 있다고 한다...하지만 아직 제대로 이해하기는 멀었다. 일단은 필수 구현 과제를 마친 다음에 이 Cinemachine과 플레이어 움직임-애니메이션에 쓰인 코드들을 분석해서 이해해봐야겠다. 게임개발/Unity 2024.10.28
24-10-25 Unity 숙련 개인과제 03 꾸준실습 복습요약 이전글에서 이어서.. 24-10-24 Unity 숙련 개인과제 02꾸준실습 복습요약 싱글톤 구현싱글톤이란 특정 클래스의 인스턴스 가 게임 내에서 하나만 존재하도록 하는 패턴이고, 어디에서나 접근 가능한 객체를 생성해 편하게 사용하기 위해 쓴moloch0411.tistory.com Scriptable Object Scriptable Object란 Unity에서 제공하는 데이터 컨테이너로, 게임 오브젝트에 첨부되지 않고 독립적으로 데이터를 저장-관리할수 있는 클래스라고 한다. 아이템 데이터베이스, 캐릭터 스탯, 대사 및 스토리 등등에서 사용될수 있다고 하는데, 이번 꾸준 실습에서는 퀘스트를 만드는데 사용했다. 구현 방식은 다음과 같다 ; [CreateassetMenu()]를 c.. 게임개발/Unity 2024.10.25