분류 전체보기
-
유니티 (3)게임 개발/Unity 2022. 6. 6. 19:18
Unity 물리 체계 Unity 는 움직이지 않는 물체 (static Object) 와 움직이는 물체 (Dynamic Object) 로 구분한다. Unity 는 Dynamic Object 에 대해서만 충돌검사를 한다. 실제로 움직이는 물체만이 충돌이 가능하다. 실행할 때 static, dynamic 물체를 구분하여 물리 시스템을 구성하며, 실행 중 static 물체가 움직이면 물리시스템을 다시 구성한다. 따라서, static 물체를 움직일 경우 큰 시스템 과부하가 내부적으로 생기게 된다. 이를 위해 움직이는 물체, Dynamic Object 는 Rigidbody 컴포넌트를 붙여 움직이는 물체라는 것을 표시하도록 한다. Is Trigger 체크하면 collision이 아니라 TriggerEnter가 된다...
-
유니티 (1)게임 개발/Unity 2022. 6. 6. 16:13
Vector 정의 크기와 방향을 갖는다. 크기가 1인 벡터를 단위벡터 (normalized vector) 라 한다. 더하기 , 빼기 , 곱하기(내적, 외적)의 연산이 가능하다. Vector → Scalar ● 크기만 가진다 target - me = 타겟으로 가는 벡터 Delta Time 정의 화면을 한번 주사하는데 걸리는 시간 Update 함수 한번 도는데 걸린 시간 다른 시스템간의 동기화를 위해 반드시 이동, 회전, 크기 변환에 곱해준다. 이동, 회전, 확대축소 에는 무조건 Time.deltaTime 을 곱해준다. 생각해볼 문제 두벡터 방향으로 이동시 생기는 최종 벡터는?? 대각선으로 향하는 벡터가 생긴다. 좌우 벡터와 대각선 벡터의 크기가 다르다. Player 의 속도가 대각선으로 움직일때 더 빠르다..
-
-
Process와 ThreadCS/CS 2022. 2. 23. 22:11
프로그램(Program) 프로그램은 컴퓨터에서 특정 작업을 수행하기 위해 작성된 일련의 지침을 포함하는 실행 파일이다. 프로그램은 컴퓨터의 기본 메모리에 저장되지 않고 컴퓨터의 디스크 또는 보조 메모리에 저장된다. 기본 메모리로 읽어들여 커널에 의해 실행된다. 프로그램은 보조 메모리에 상주하므로 때때로 수동 개체라고도 한다 프로세스(Process) 프로세스는 프로그램이 실행중인 상태이다 프로그램을 실행하면 운영체제로 부터 자원을 할당받아 프로세스가 된다 스레드(Thread) 스레드는 프로세스의 실행 가능한 가장 작은 단위이다 프로세스는 최소하나이상의 스레드를 포함한다 각 스레드는 프로세스에서 고유한 작업과 고유한 실행 경로를 갖습니다 동일한 프로세스의 모든 스레드는 해당 프로세스의 메모리를 공유합니다 동..
-
프록시와 VPNCS/CS 2022. 2. 21. 16:48
프록시, 프록시 서버란? 프록시는 중개자,대리 역을 한다. 원래는 클라이언트가 서버에 직접 접속해서 요청한 내용을 가져와야하지만 프록시가 서버에 요청을 하고 클라이언트에게 가져다준다 프록시의 장점 1. 개인정보보호 익명으로 인터넷 서핑을 할수있다 프록시서버가 웹페이지 검색을 대신해 프록시 서버의 IP주소만 보일뿐 나의 IP주소는 보이지 않는다 2. 속도 예를 들어 회사에서 프록시 서버를 사용하고 사용자가 인터넷 검색을 하려고 할때마다 프록시 서버는 사용자 대신 검색한다음 해당 웹페이지를 중앙 캐쉬 데이터베이스에 저장한다 따라서 사용자가 프록시데이터에 저장된 웹페이지 를 검색하기위해 인터넷으로 나갈 필요없으니 속도가 향상되고 대역폭을 줄여준다 3. 로그기록 관리 프록시서버는 이용하는 직원이 어디 사이트에 ..