일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 트리
- 재귀
- 누적 합
- VR
- 유니온 파인드
- 다익스트라
- 유니티
- c++
- 브루트포스
- 그리디 알고리즘
- Unreal Engine 5
- 투 포인터
- 문자열
- 알고리즘
- 그래프
- 구현
- DFS
- 다이나믹 프로그래밍
- 우선순위 큐
- 시뮬레이션
- 백트래킹
- 자료구조
- 스택
- XR Interaction Toolkit
- 정렬
- ue5
- 백준
- 수학
- Team Fortress 2
- BFS
- Today
- Total
목록2024/08/09 (2)
1일1알
시야 범위 안에 들어왔을 때는 원래 모습대로 보인다.시야 범위 바깥에 있을때는 보이지 않는다.탐지 스킬을 사용했을 때는 특정 색으로 보인다. 위 3가지 조건을 만족하는 쉐이더를 제작하였다. 빛의 세기에 따라 픽셀의 색상을 결정해주는 방식을 사용했다.빛의 세기가 ZeroLightIntensity에 설정한 값보다 작다면 알파값을 0으로 바꿔서 보이지 않게 하고 ZeroLightIntensity ~ DetectLightIntensity사이라면 픽셀의 색상을 DetectColor에 설정한 색으로 변경해주었다. DetectLightIntensity보다 큰 경우에는 원래 모습으로 보인다. Enemy라는 Target Sorting Layer를 만들고 Enemy는 해당 Layer에만 반응하도록 설정하였다.플레이어가 시..
구 형태의 메쉬가 지형에 따라 변형되는 것을 구현해봤다.private MeshFilter _meshFilter;private Mesh _mesh;Vector3[] _originVertices;Vector3[] _vertices;bool[] _deformCheck;void Start(){ _meshFilter = GetComponent(); _mesh = _meshFilter.mesh; GetVertices();}private void GetVertices(){ _originVertices = new Vector3[_mesh.vertices.Length]; _vertices = new Vector3[_mesh.vertices.Length]; _deformCheck = new..