전체 글
-
배경게임/유니티 2021. 7. 5. 16:19
Terrain 환경적 특성을 만들 수 있는 도구 GameObject > 3D Object > Terrain Terrain 기능 인접 Terrain 타일 생성. Terrain을 만들고 페인팅. 나무나 풀 꽃, 돌 등의 디테일 요소 추가. 선택한 Terrain에 대한 일반 설정 변경. Paint Terrain Raise or Lower Terrain : 하이트맵 페인팅. Paint Holes : 터레인 일부를 숨김. Paint Texture : 표면 텍스쳐 적용. Set Height : 하이트맵을 특정 값으로 조정. Smooth Height : 하이트맵을 매끄럽게 만들어, Terrain 지형을 부드럽게 함. Stamp Terrain : 현재 하이트맵 위에 브러쉬 모양을 스탬핑
-
에셋 가져오기게임/유니티 2021. 7. 5. 11:39
1) Window -> Package Manager 2) DownLoad하고, Import를 한다. Model Import 설정 Scene Scale Factor : 원본 파일 스케일이 프로젝트의 의도와 맞지 않을 때 사용. Convert Unit : 모델 파일에 정의된 스케일링을 Unity 스케일로 전환. Import BlendShapes / Cameras / Lights : 블렌드 셰이프(모핑 데이터) / 카메라 / 광원 임포트 여부. Import Visibility : MeshRenderer Component 활성화 여부. Preserve Hierarchy : 명시적인 프리팹 루트 생성. Sort Hierarchy By Name : 계층 구조 내에서 오브젝트 정렬하는 기준을 이름으로 변경 비활성화하..
-
유니티 어트리뷰트게임/유니티 2021. 7. 2. 17:05
스크립트를 통해서 유니티 에디터를 확장할 수 있다. [Header (string)] : 인스펙터 내에 타이틀을 달 수 있는 속성. [Space (float)] : 필드 사이에 여백을 주는 속성. [Tooltip (string)] : 해당 변수 위에 커서를 올리면 나오는 툴팁을 설정하는 속성. [SerializeField] : private 변수를 인스펙터에 표시하는 속성. [System.Serializable] : 기본적으로 인스펙터에 보이지 않는 구조체와 클래스를편집 가능하게 하는 속성. [NonserializeField] : public 변수를 인스펙터에서 숨겨주는 속성. 인스펙터에서 값을 수정해도 그 값이 적용되지 않고 스크립트에서 설정한 초기값 적용. [HideInInspector] : publi..
-
전송층 프로토콜인터넷 프로트콜 2021. 6. 7. 17:35
전송층 프로토콜에 대해서 UDP TCP SCTP UDP(User Datagram Protocol) UDP는 소켓 주소를 이용하여 process-to-process 통신을 제공한다. 1) connectionless : 연결 설정 필요 X, 데이타를 바로 전송 -> 빠르다. 2) unreliable : 분실, 순서 바뀜 --> 미제공 3) 데이터가 비교적 중요도가 적은 경우(게임, dns, skype, ....) UDP datagram S/P : CB84 D/P : 000D -> 13(daytime) T/L : 001C -> 16 + 12 = 28 – 8(header) = 20(application data) C/S : 001C TCP 포트 번호를 사용하여 process-to-process 통신을 제공한다...
-
4계층 : 전송 계층인터넷 프로트콜 2021. 6. 2. 20:31
기능 : 프로세스간 전달(process-to-process delivery) L3 : end-to-end delivery L2 : node-to-node delivery 주소 개념 -> 프로세스 ID(port 번호) L3 : IP 주소 L2 : MAC 주소 역할 다중화, 에러/흐름 제어 프로토콜 종류 TCP/UDP/SCTP TCP/UDP을 segment라고 부르고, SCTP는 junk라고 부른다. 서비스 process-to-process 통신 이것을 하기 위해 주소지정을 한다. 주소지정: 포트 번호 클라이언트/서버 실례를 통해서 한다. 통신에 필요한것 : 로컬 호스트, 로컬 프로세스, 원격 호스트, 원격 프로세스를 정의해야 한다. 로컬 호스트와 원격 호스트는 IP 주소를 이용하여 정의된다 프로세스를 정의..
-
철학적 토대인공지능 2021. 6. 1. 20:01
약 인공지능 앨런 튜링은 기계가 생각할 수 있는지 묻지 말고 기계가 행동주의적 지능 검사를 통과할 수 있는지 물어야 한다고 제시했다 -> 튜링 검사이다 자신의 대화 상대가 컴퓨터일 수도 있다는 점을 알지 못하게 한 프로그램 불능에 근거한 논점 "기계는 X 를 할 수 없다 .” 또는 "기계는 X 일 수 없다" 라는 주장이다. 컴퓨터가 흔히 인간의 통찰과 이해가 필요하다고 생각하는 과제들을 비롯한 여러 가지 일을 사람만큼 또는 사람보다 잘 수행한다는 점은 명백하다. 하지만, 컴퓨터가 그런 과제를 수행할 때 통찰과 이해를 사용한다는 뜻은 물론 아니다 수학적 반박 사람의 사고 능력에 근본적인 제약이 있다고 말할 수는 없다. 지능의 의미에서 형식적인 수학적 추론이 주변적 역할 이상의 무언가를 담당할 가능은 별로 ..
-
IPv6인터넷 프로트콜 2021. 5. 31. 21:16
IPv6 IPv6는 128 비트(16바이트)이다 IPv4보다 4배 큰 공간을 가진다. 표현 2진법 11111000000111001~ 11110000000 16진법 FEF5:1234:5647:~:0000 축약 너무 길기 때문에 축약을 할 수 있다. 1234:5600:0000:0000:AB00:0001:0000:0000 숫자/문자앞의 0을 축약한다. 1234:5600:0000:0000:AB00:1:0000:0000 연속된 0(콜론과 콜론 사이)은 0으로 축약 1234:5600:0:0:AB00:1:0:0 연속된 축약 0들은 생략 가능(더블 코론은 오직 1번만 표기한다.) 1234:5600::AB00:1:0:0 주소공간 IPv6는 2^128개의 주소 공간을 가진다. 주소 공간 할당 특별한 이진수 001 Glob..