분류 전체보기
-
-
24년 6월 19일 TIL공부 기록 2024. 6. 19. 23:45
Pivot에 대해서 유니티에서 pivot은 UI요소 또는 2D 스프라이트의 중심점을 정의 하는 데 사용 된다고 한다. 회전을 하거나 크기가 조정 될 때 기준이 되는 '점' 이 중심점은 RectTransform 컴포넌트에 의해 설정이 되고, 0~1 사이의 값으로 표현이 된다. pivot이 사용 될 때1. 오브젝트가 회전 할 때 pivot이 중심이 되어 회전한다.2. UI의 크기를 조정 할 때 pivot을 기준으로 변경 된다. 3. UI위치를 설정 할 때도 적용이 된다. 예전에 문이 열리는 것을 구현 할 때 이상하게 열린 적이 있었는데 pivot을 조절 하라는 팀원분의 말이 있었다. 문이 가운데에서 회전이 됐었는데(자동회전문 같이 가운데에서 도는 느낌으로 회전함), 지금 생각을 해보니 pivot을 오른..
-
스파르타 심화주차 팀과제 / 계속 나오는 보스 만들기게임 개발기록 2024. 6. 19. 22:35
이번 팀과제에서는 우리팀의 컨셉을 이용한 클릭형 게임을 만들어 보기로 했다. 우리가 보스고, 우리를 죽이면 사진을 얻어서 프로필사진을 바꿀 수 있게 된다. 뭔가 좀 더 스토리를 떠올리면 재밌을 것 같은데 일단은 여기까지, 보스는 죽으면 다른 보스가 나오고, 점점 체력이 많아진다. 지금 생각 한 것은 보스는 맞으면 확률적으로 사진을 떨어뜨리고, 돈을 주고, 피격애니메이션, 효과음이 있고, 말풍선이 랜덤으로 나오게 할 생각이다. 그리고 죽게 되면 다음 보스가 스폰 되고, 사진도 뿌리고, 해서 결과적으로 우리 4명의 사진을 다 모으면 엔딩이다. 일단 뭐부터 시작해야할지 생각이 길어질까봐 무작정 오브젝트들부터 만들었다. 오브젝트를 만드는 데 Text가 나오질 않는 것이다. 그냥 Legacy 오류 때문이었는데..
-
24년 6월 18일 TIL공부 기록 2024. 6. 18. 22:19
셰이더에 대해서세이더란 GPU에서 실행 되는 작은 프로그램으로, 주로 그래픽 렌더링을 제어 하는 데 사용 된다고 한다. 그래픽 데이터를 처리 하고, 화면에 표시 될 픽셀의 색상과 광택 등을 계산한다고 한다. 유니티에서 색을 직접 계산 하게 할 수 있는 기능이다. 특강에서 광택 효과를 주고 색을 바꾸고 투명하게 하게 하는 것을 코드로써 제어 해서 게임 플레이 중에 반짝이는 연출, 롤 존야 같은 연출, 레이져처럼 번쩍 하는 연출, 아무튼 많은 것을 구현 할 수가 있다. 주요 기능 : 광택 효과, 색상 변경, 투명도 제어, 반짝이는 연출 등등등 사용방법 : Shader 에셋 생성(lit는 조명효과를 받는 것. UnLit는 조명효과를 받지 않는 것) -> Shader를 담을 Material 생성 -> Shad..
-
스파르타 유니티심화주차 개인과제게임 개발기록 2024. 6. 18. 12:21
가장 쉽다고 하는 길건너 게임 같은 거를 만들어 보자. 일단 맵 부터 만들었다. 일단 바닥만 쫙 깔아두기.., 최대한 간단하게...ㅎㅎ 내가 봤을 땐 맵 이렇게 만드는 거 아닌 거 같다. 10비효율적이다.이마저도 블로그 안 봤으면 일일히 깔았을듯..., 예전에 우연히 타일맵 봤어서 다행이다 그리고 이제 캐릭터 만들고 움직이게 하자 초간지 캐릭 발견.., 인풋시스템을 활용한 움직임 구현 .., 와 이런 기본적인 것도 기억이 안 나서 40분 정도 걸린 것 같다. 나 진짜 심각한데 지금 ㅋㅋ .. 어떡해 좌우 이동 할 때 캐릭터 방향도 같이 바뀌게 하고 싶은데 이건 좀 고민 해봐야겠다. 이제 자동차 만들고 계속 왔다갔다 하게 해야겠다. 에셋 구해서 아주 간단하게 만든 자동차.,움직이기. 시작 할..
-
24년 6월 14일 TIL공부 기록 2024. 6. 14. 03:34
애니메이션 이벤트사용하려는 함수가 있는 컴포넌트를 Animator 컴포넌트가 있는 오브젝트에 같이 넣어줘야 한다.
-
24년 6월 13일 TIL공부 기록 2024. 6. 13. 11:50
RaycastHit의 point와 normal 등등 ray는 한 오브젝트가 여러 개 쏠 수 있고 ray마다 다른 Rayer를 확인 할 수 있게 한다. 숙련주차 강의에서 플레이어는 계속해서 ray를 쏘는 게 있고 자원 채취용 ray를 쏘는 게 있다. 공격을 하게 되면 ray를 쏘고 이 ray는 Resource라는 Rayer와 충돌하면 hit에 담게 했다. 나는 처음에 오브젝트에 마우스 갖다대면 정보 텍스트가 나왔는데 왜 안나오지 Rayer를 설정해야 하나 생각 하다가 다른 Ray인 거를 알았다. 자막텍스트가 안 나오는 거다. ray 한 번 쓱 쏴서 나무 떨어지게 했다. 그리고 카메라는 ray 한 번밖에 못 쏘는 줄 알았는데 여러 개 쏠 수 있다. 그래서 Camera.main 여러 번 쓸 수 있다. AI ..