본문 바로가기

유니티 충돌 처리 방법 Collision Collider 유니티에서 오브젝트간의 충돌을 처리하는 방법에는 두 가지가 있다. 첫번째는 trigger에 의한 방법, 그리고 collision을 이용한 방법이 있다. 둘은 비슷한 용도로 쓰이지만 알고 보면 전혀 다름 개념인데, 이 글에서는 그중 collision을 이용한 방식을 소개하려 한다. 그럼, 유니티에서는 어떻게 충돌에 대한 이벤트를 처리하는지 알아보도록 하자. Collision을 이용한 충돌판정 일반적으로 생각하는 '충돌'에 관한 판정을 Collision이라는 기능이 해준다. 충돌 하면 두개의 오브젝트가 서로 부딪쳐서 튕기고.. 움직이고 그런 것을 생각할 것이다. 맞다. Collision은 물리적인 계산들을 모두 진행한다. 그 상태에서 충돌판정을 하는 것이다. 하지만 이런 특징 때문에 약간의 제한이 있는데, .. 더보기
윈도우 10 home 원격데스크탑 하는법 컴퓨터를 사용하다 보면, 밖에서 컴퓨터로 작업을 해야 되는 경우가 생긴다. 이 때를 위해서 MS사의 Windows 제품들에는 원격 데스크탑 기능이 탑재되어 있는데, 요즘에 나오는 버전들인 8.1이나 10 등의 Home 버전 윈도우는 점점 이 기능이 사라지고 있다. 왜 사라지는지는 정확히 알 수 없지만, 확실한건 작업하기가 불편해질 수도 있다는 것이다. 원격데스크탑 살리기 하지만 이런 제약도 뚫는 프로그램이 있다. github에 있는 한 프로젝트인데, 우리가 원하는 원격데스크탑을 살려주는거에 덤으로 호환성도 좋고 거의 다 작동이 된다. 정말로 원격데스크탑 하는법이 있는 것이다. 정말로 자기가 원격데스크탑이 필요하다! 하면 지금부터 알려주는 내용을 잘 보고 직접 하면 되겠다. 프로그램 다운로드하기 https.. 더보기
C++ 수학 헤더(math.h) 사용하기 어떤 프로그래밍을 하던, 무엇을 만들던 무조건 약간은 수학적인 계산이 필요하다. 하지만, 이런 수학적인 계산이 더하기, 빼기, 곱하기, 나누기 같은 수준에서 해결되지 않고 제곱 등으로 가다 보면 머리아파 질 때가 있다. 직접 함수를 만드는건 상당히 귀찮은 일이다. 어떻게 하면 될까? 그중 C언어의 경우에는 아마 예상했겠지만, 또 다른 헤더(라이브러리)가 있다. 타 라이브러리처럼 로드한 뒤에 그냥 사용해 주면 된다. 수학 헤더(math.h) 사용하기 수학 헤더의 이름은 "math.h" 다. 이 이름으로 include 해주면 된다. 123456789#include "iostream"#include "math.h" using namespace std; int main() { return 0;}cs Math를 .. 더보기