Notice
Recent Posts
Recent Comments
Link
반응형
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- C#
- 최소신장트리 mst
- removeAll
- GetComponent
- 유니티 sparkmain(clone)
- 티스토리챌린지
- 드롭다운
- Simulation
- readonly
- navisworks api
- sparkmain(clone) 무한생성
- Unity
- articulation body
- 트리구조
- sparkmain(clone)
- unity korea
- 깊이탐색
- 오블완
- list clear
- 크루스칼
- 습관형성 #직장인자기계발 #오공완
- dfs
- 최단거리 알고리즘
- 디지털트윈
- dropdown
- 행동트리
- 너비탐색
- unity sparkmain(clone)
- raycast
- 유니티
Archives
- Today
- Total
낑깡의 게임 프로그래밍 도전기
2023년 8월 22일 기타+ player카메라 고정, 유니티 오브젝트가 벽을 뚫을 때 본문
반응형
메인카메라를 플레이어에 붙이기
1. FollowPlayer라고 알기쉽게 새스크립트를 만들어주고 MainCamera라 넣었다.

2. 플레이어 오브젝트는 직접 끌어 넣어 줄 것이기 때문에 public으로 설정해 주었다.
3. player라는 게임 오브젝트를 매 프레임마다 따라 다녀야하기 때문에 Update에 할당해 주고 포지션을 플레이어 포지션으로 해준다.
4. 여기서 끝나면 오브젝트와 카메라가 겹쳐 안보이기 때문에 offset(임의로 수치를 조정하는 것)를 준다.
(teansfrom.position의 type에 알맞게 Vector3를 써서 적당한 수치를 부여하여 설정, 매직넘버 조심★)
벽안에서만 놀아야하는 오브젝트가 벽을 뚫을 때 대처법
1. Collidert끼리 만나는 부분에 공구리를 잘 친다.
2. 오브젝트 그룹화 작업과 Static 체크 : 스태틱 체크는 화면상 움직임이 발생하지 않는 오브젝트로 분류시켜주어서 불필요한 연산 방지 및 최적화에 도움을 준다 (그룹화를 시키면 오브젝트 전체 스태틱 체크도 가능)

3. 리지드 바디 내 Interpolate를 Extrapolate로 설정 : 충돌을 1프레임 앞서 예측
4. Collision Detection을 Continuous Dynamic으로 설정 : 해당 방법은 성능을 깍아먹기 때문에 비추
해결 못함
반응형
'Unity C#' 카테고리의 다른 글
| 2023년 8월 23일 수요일 유니티 C# 키네마틱, Tag, Class, Time.deltaTime, normalized, Force (0) | 2023.08.23 |
|---|---|
| 2023년 8월 23일 기타+ Unity 클래스와 랜덤함수 (0) | 2023.08.23 |
| 2023년 8월 19일 토요일 Unity - 축+, GetComponent, Find 시리즈와 충돌, Teg (0) | 2023.08.19 |
| 2023년 8월 18일 금요일 Unity - 기초 오브젝트 움직이기와 축, Transform 컴포넌트(Translate, Rotate함수) (1) | 2023.08.18 |
| 2023년 8월 16일 수요일 Unity - 시작 전 C# 기본 구조와 형식, C++의 차이점 (0) | 2023.08.16 |