본문 바로가기

2017/12

유니티 충돌 처리 방법 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를 .. 더보기
Electron 배경 투명하게 설정하는법 Node.js의 Electron 모듈을 사용하여 앱을 개발하다 보면, 앱의 배경을 투명하게 설정하고 싶어질 때가 있을 것이다. 앱의 배경이 투명하면, 바탕화면이 뒤에 보이고.. 콘텐츠가 투명하고.. 얼마나 멋있는가! 필자도 앱의 바탕화면, '투명하다'는 새로움이 너무 좋아서 찾아보게 되었다. 그 결과 이런 답변, 해결책을 볼 수 있었다. #1 메인 JS 코드를 편집하라 분명히 예상했을 것이다. Electron은 단순히 HTML만으로 이루어진 모듈이 아니고 Node.js의 기본 실행 코드가 필요하기에, 메인 JS 코드를 약간 수정해줄 필요가 있다. 게다가 우리가 사용하는 HTML / CSS / JS 안에서도 투명하게 만들어주는 코드는 없었다는걸 보면 정확하게 알 수 있다. 그래서 어떻게 수정해줘야 될까? .. 더보기
작곡프로그램 FL Studio 다운로드 작곡에 관심이 있거나, 아니면 실제 일에서 사용하는 사람들의 대부분이 알만한 'FL Studio'. 좋은 작곡프로그램으로 많이 들어봤을 것이다. 하지만 몇몇 사람들은 아마 살만한 돈이 없거나, 학생이거나, 기타 뭔가의 이유로 사용해보지는 못했을 것이다. 그런데, 필자도 돈을 내야 설치가 된다고 알고 있었지만 아니었다. 돈을 내지 않아도 이용이 가능하다. 그것도 아주 간단히 말이다. 뭐 입력할 필요도 없다. (기능의 제약, 약간은 있다.) 그럼, 한번 설치를 시작해 보자. FL Studio 설치하기 먼저 FL Studio 사이트에 들어가 주자.http://www.image-line.com/flstudio/ 그리고, 저기 화면 왼쪽에 있는 주황색 큰 버튼에 있는 'download'를 눌러준다. 그런 다음 어.. 더보기
포토샵 ico 저장 플러그인 블로그를 운영하거나 사이트를 운영하는 필자같은 사람이라면, 분명히 favicon이라는 말을 들어봤을 것이다. favicon은 사이트를 열었을 때에 탭에 표시되는 이미지를 말하는데, 별로 중요하지 않을 것 같지만 어떻게 해놓냐에 따라서 사이트의 느낌을 180도 바꿔놓기도 한다. ▲ 톱니바퀴모양의 설정 아이콘. 필자는 최근 이렇게 중요한 아이콘인 favicon을 만들려고 포토샵에 들어가서 열심히 작업을 했다. 이제 저장을 해보자! 하고 저장 버튼을 클릭했는데, 어째서인지 favicon의 확장자인 ico가 도통 보이지를 않는다. 하나하나 훑어 보았는데도 없다. '이대로 못만드는 건가.' 간단한 ico 제작 대부분의 사람들이 ico파일을 작성하기 위해서 png to ico나 다른 각종 변환기를 이용하는 것 같다.. 더보기