전체 글107 [Unity] Physics.Raycast *** 개발 중 공부하게 된 것들을 메모하는 페이지입니다. 오류가 많을 수 있습니다. *** 1. Raycast란? Raycast란 "레이저를 발사시켜서 충돌을 감지하는" 것으로 이해할 수 있다. Raycast script를 가진 Object가 '원점'이 되고, 프로그래머가 설정한 '방향'으로 레이저를 쏘면, 레이저가 '정해진 거리만큼' 날아가다가 콜라이더를 가진 오브젝트를 만나면 '충돌을 감지'하는 개념이다. 2. 공식 문서 2-1. origin Raycast script를 붙여 놓은 오브젝트. 오브젝트에 콜라이더가 붙어 있는 경우에는 제거하거나 LayerMask를 이용해서 원점 Object가 인식되지 않도로 조치를 취해야 한다. 2-2. direction (가상의) 레이저가 날아갈 방향. 방향을 제대.. 2023. 1. 1. [Unity] Collider - 콜라이더 모양이 단순할수록 성능 저하가 덜하다. - Sphere > Capsule > Box > Mesh 순으로 충돌 처리 속도가 빠르다. - Mesh Collider의 경우, convex를 체크해야 충돌 감지 기능이 활성화된다. 2023. 1. 1. [자료구조] Map 정의) (Key, Value) 값을 저장하는 자료구조. 파이썬의 dictionary가 Map 자료구조이다. Priority Queue의 key가 연속된 수(consecutive numerics)여야 하는 것과 달리, Map은 다양한 Key를 사용할 수 있다. 구현 및 시간복잡도) 1. Unsorted DLL을 이용. - Insertion: O(1) - Deletion: O(n) - Searching: O(n) 2022. 11. 11. [BruteForce] 백준 15652: N과 M(4) 15652번: N과 M (4) (acmicpc.net) 15652번: N과 M (4) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 정답률 무려 79퍼. 바빠서 리뷰는 나중으로 미뤄뒀지만 어제 N과 M 1~3을 무난히 통과한 나는 자신감 있게 덤볐지만, 모종의 이유로 잠시 고생을 했다. 기본적으로 N과 M 1~3과 같으나, 정답을 추가할 때 "비내림차순" 조건에 들어맞는지 확인하는 구문을 넣어 주면 된다. static void findAnswer(int[] arr,int depth,int r,int[] answer) throws IOEx.. 2022. 10. 6. 이전 1 ··· 19 20 21 22 23 24 25 ··· 27 다음