-
[Unity 3D] Physics.OverlapSphere (주변 콜라이더 추출하기) Physics.OverlapSphere - 중점과 반지름으로 가상의 원을 만들어 추출하려는 반경 이내에 들어와 있는 콜라이더들을 반환하는 함수 함수의 반환 값은 Collider 컴포넌트의 배열로 넘어옵니다. 또한 OverlapSphere 함수는 특정 레이어만 검출할 수도 있어요. 예제 위 예제는 주변 동료 몬스터가 공격당했을 때 같이 공격 태세로 전환하기 위한 코드입니다. 특정 레이어만 검출할 수 있도록 "ENEMY" 레이어를 추가했으며, 레이어는 비트 연산 표기법을 사용해서 10번째 레이어를 의미하는 1
-
[PS4 타이틀] 바이오하자드 RE:3 콜렉터즈 언박싱(Collector's edition Korea Unboxing) 2020년 4월 3일 드디어 바이오하자드 RE:3 이 발매되었다. 바로 고민 없이 콜렉터즈 에디션으로 구매했으며 가격은 약 22만 원. 언박싱(Unboxing) 게임 내에 아이템 박스를 형상화한 것으로 박스의 상태는 그렇게 고급지지 못하다. 다른 외국인들이 언박싱한거 보니까 아시아판하고 콜렉터즈 에디션의 차이가 있는 것 같다. 좀 더 박스가 견고하고 약간의 메탈릭 처리가 되어있는 것 같다. 그리고 아웃 케이스 느낌처럼 한 번 더 플라스틱으로 감싸져 있다. 상자를 열면 바로 타이틀과 사운드 트랙이 보인다. 타이틀도 차이점을 보이는데, 다른 콜렉터즈 에디션은 렌티큘러 아웃 케이스가 있는 반면에, 아시아판은 그냥 일반 타이틀이다. 이번에는 '레지스탕스'라는 온라인 생존 멀티 게임이 추가되어있는데, 데드 바이데..
-
[벡터] 실좌표공간 Rⁿ(real coordinate spaces) - n차원 적인 실수 공간을 의미 R² 는 이차원 실수 좌표 공간을 의미한다. 단순하게 우리 알고 있는 2차원 좌표평면을 이용해서 이미 다루어왔던 공간이다. 2차원 실수 좌표 공간에서 R² 는 분리시켜서 생각해 볼 수 있는데, 먼저 R은 실수 공간을 의미하며 2차원 실수 좌표 공간은 실수 값을 가진 모든 2-튜플(all possioble real valued)을 말한다. 그렇다면 2-튜플은 무엇일까? 튜플은 순서가 정해진 숫자들의 리스트라고 한다. 즉, 실수들의 순서 리스트이다. 위 그림에 보이는 a 2차원 벡터에 대해 생각할 수 있다. 성분 가 실수 값을 가지는 2-튜플이다. 둘 중 어느 것도 허수가 아니면서 순서대로 4와 5를 가지고 있기 때문이다. 그..
-
[Unity 3D] 유니티 빌드 에러(Your project path contains non-ASCII characters) 유니티 빌드를 하다 보니 빌드 실패 에러가 떴다. 에러의 내용을 보아하니 [Your project path contains non-ASCII characters...] 프로젝트의 경로가 아스키코드가 아닌 문자를 포함하고 있다고 한다. 그래서 경로를 확인한 결과 내 이름(한글)으로 되어있었다. 해결 : 프로젝트 경로를 영문으로 바꾼다.
-
[Unity 3D] Vector3.Distance (가장 가까운 오브젝트 찾기) Vector3.Distance(Vector3 a, Vector3 b) - a와 b 사이에 거리를 측정해 반환하는 함수 거리를 구하는 방법들 Distance 의외에도 거리를 재는 다른 방법들이 있다. Vector3.Distance 와 magnitude는 정확한 거리 계산을 하고, sqrMagnitude는 단순히 두 오브젝트 간의 거리를 비교할 때 사용한다. sqrMagnitude는 루트 계산을 하지 않기 때문에 Distance와 magnitude 보다 속도가 훨씬 빠르다. 루트 계산을 하지않고 벡터 연산만 한 후 그 벡터의 제곱근의 값만을 반환하기 때문이다. 예제 아래 예제는 Sphere를 기준으로 Sphere와 제일 가까운 큐브를 찾는것이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1..