
전체 글
Replacement Shader
Camera.RenderWithShader 메서드와 Camera.SetReplacementShader 메서드를 사용하여 특정 카메라의 특정 객체 렌더링을 다른 셰이더로 재정의할 수 있다 원래대로 돌아가려면 Camera.ResetReplacementShader를 호출해주면 된다 유니티 메뉴얼: 런타임 셰이더 교체
[BoxCast 시각화]
https://answers.unity.com/questions/1156087/how-can-you-visualize-a-boxcast-boxcheck-etc.html
Animator Override Controller
무기 교체, 공격 애니메이션 교체는 어떤식으로 해야할까 Animator Override Controller를 사용하자 Animator Override Controller는 알고있었는데 Runtime에서 Animation Clip 교체용으로 사용하는 용도인줄은 몰랐다 Animator Override Controller의 사용 용도 1. Editor에서 Animator Override Controller를 만들어서 사용 2. Runtime때 Animation Clip 교체할 때 사용 (기본 사용 용도) 3. Runtime때 여러 Animation Clip 교체할 때 사용 (응용 사용법) ***툴의 API는 항상 잘 읽어보자*** Animator Override Controller 유니티 도큐 Unity - ..
클린코드 2장
목차 [함수] : 함수를 잘 만드는 법에 대해 1. 작게 만들어라! - 둘째 규칙은 '더 작게!'다. 중첩 구조가 생길만큼 함수가 커져선 안된다. 들여쓰기 수준은 1단이나 2단을 넘어서면 안된다. 2. 한 가지만 해라! - 문제는 '한 가지'가 무엇인지 알기 어렵다는 점이다. 지정된 함수 아래서 추상화 수준이 하나인 단계만 수행한다면 그 함수는 한 가지 작업을 하는 것이다. 3. 함수당 추상화 수준은 하나로! - '내려가기 규칙': 한 함수 다음엔 추상화 수준이 한 단계 낮은 함수가 온다. 위에서 아래로 이야기처럼 읽혀야 좋다. 4. Switch - switch문은 N가지를 처리한다. 안타깝게도 Switch문을 완전히 피할 방법은 없다. 다형성을 이용하라. (switch문을 추상 팩토리에 숨기는 등). ..
클린코드 1장
1. 답은 정인 장신이다 - 장인 정신은 이론을 습득하고 이를 기반으로 연습해 몸과 마음에 체득해야 익힐 수 있다 2. 나중은 오지 않는다 - 자신이 짠 쓰레기 코드를 보며 나중에 손보겠다고 생각했던 적이 있을것이다, 나중은 오지 않는다 3. 깨끗한 코드는 읽으면서 놀랄 일이 없어야 한다 - 읽으면서 짐작한 대로 돌아가는 코드가 깨끗한 코드다. 코드를 독해하느라 머리를 쥐어짤 필요가 없어야한다 4. 이 책은 우리가 수십 년에 걸친 경험, 반복적인 시행착오로 습득한 교훈과 기법을 권고한다 - 이 생각이 절대적으로 '옳다' 라는 말이 아니다. 우리들 못지않게 경험 많은 집단과 전문가가 존재한다. 마땅히 그들에게서도 배우라. 하지만 다른 한편으로 이 책은 우리가 오랫동안 고민하고 숙고한 교훈과 기법을 얘기한다.
깃허브 토큰 생성하기
토큰이란? Github에서 비밀번호로 사용하게 될 암호라고 생각하면 편하다 발급 받아야하는 이유: Github에서 2021년 8월 13일부로 ID/패스워드 인증을 금지하고 ID/토큰 인증을 요구하고 있다 토큰 발급 방법 1. GitHub 사이트 로그인 2. 프로필의 Settings 들어가기 3. Developer settings 좌측 제일 아래쪽에 위치한 Developer settings 들어가기 4. Personal access tokens 5. 비밀번호 재입력 6. 토큰 생성 Note: 토큰의 이름 Expiration: 토큰의 유효기간 Select Scopes: 토큰에 부여할 권한 설정 Generate token: 토큰 생성 버튼 7. 토큰 생성 완료 토큰을 생성했다면 앞으로 비밀번호를 입력하던 칸에..
유니티와 셰이더
셰이더 그동안 많은 일이 있어서 개발일지를 쓸 시간이 없었다 오랜만에 다시 글을 쓸 시간이 나서 적으면서 공부해보려 한다 현재 진행중인 프로젝트엔 URP를 적용중인데 셰이더 관련해서 직접 만들고 손봐야할게 있어서 차근차근 공부중이다 티스토리에선 마구잡이로 정리하기가 어려워서 Draw.io로 정리하면서 공부했다 URP, 렌더큐, 스텐실과 Z버퍼 등에 대해 잘 알게 되었고 원하던 기능도 구현하였다 여기에 다시 정리해놓고 싶지만 시간이 너무 늦어서 도움이 많이 된 다른 분의 사이트를 첨부해놓고 나중에 정리하려 한다 https://rito15.github.io/posts/unity-transparent-stencil/#ztest%EC%99%80-zwrite 유니티 반투명, 스텐실 개념 익히기 목차 rito15...
2021-08-16 개발일지
지하철UI 지도UI 작업을 끝냈다 현재 확대, 축소, 드래그하여 스크롤 기능이 들어가있다 또, 상태에 따라 스테이지의 이미지가 변경되는 기능 구현도 완료하였다