전체 글(55)
-
네트워크의 기초
네트워크 모델[Network] OSI 참조 모델과 TCP / IP 좌측은 OSI 7 Layer 우측은 TCP/IP 프로토콜 4 Layer라고 함 프로토콜매니저 연락해라는의미 물리 계층 1과 0을 제대로 보내는지 물리적으로 신호를 어떻게 처리하는지. 데이터 링크 계층 라우터 : 내가 원하는 경로에 데이터를 보내는지 처리해주는 것 라우터라는 장비로 구분된 구간에서 프레임이라는 데이터 묶음의 전달을 관리한다. 네트워크 계층 통신의 최종 당사자들인 종단장비간에 패킷이라는 데이터의 묶음을 전달하는 역할을 담당한다. 장비를 구분하기 위한 주소를 정의한다. IP주소라고 부르는 것들이 계층에서 쓰는 주소 ex) IP,ICMP,IPv6,ICMPv6 전송 계층 전송 계층은 종단장비에서 중인 응용 계층 간에 세그먼트(seg..
2022.08.08 -
Observer(옵저버) 패턴
Observer(옵저버) : 관측자,혹은 감시자라는뜻. 무언가 감시하는 역할 Observer 패턴은 이벤트들이 일어나는것을 감시하는 패턴 이벤트가 발생할 때마다 어떠한 동작을 즉각수행해주는것 다른 객체의 상태 변화를 별도의 함수 호출 없이 즉각적으로 알수 있기때문에, 이벤트 처리를 자주 해야 하는 프로그램이라면 효율적으로 프로그램을 작성할수 있다. 옵저버 패턴을 구현의 원리 이벤트를 발생하는 클래스 B가 있고 , 이벤트를 발생시키는 B를 감시하는 클래스 A가 있다고 생각해보자. 어떻게 해야 처리동작을 구현해볼수 있을까? 클래스A 에서 B의 이벤트를 수신받기위해 클래스B를 인스턴스화 한 뒤 , B 가 자신에게 이벤트가 발생할 때마다 클래스 A가 갖고있는 메소드를 호출하도록 시키는것이다. 이렇게 해보니? 클..
2022.07.19 -
Quaternion
짐벌락 : 축하나를 각도를 바뀌어서 축이 겹치는 현상 ,90도일때만 축이 2개로 바뀌어서 3차원에서 2차원으로 바뀐다. 오일러 회전 : 한쪽에서 90도를 회전해 버리면 축을 잠구고 다른축을 회전해 버리기때문에 시간이 많이 걸린다. 4원수 : 4차원으로 생각을 해서 3차원회전시킨값을 알려줌
2022.07.14 -
충돌처리
콜라이더(Collider) 콜라이더의 종류는 복합 콜라이더, 정적 콜라이더 , 정적콜라이더 3가지가 있다. 컴포넌트의 물리적 충돌을 위해 게임 오브젝트 모양 정의 복합 콜라이더 프로세서 부하를 낮게 유지하면서 게임 오브젝트의 대략적인 모양을 만들 수 있습니다. Prefebs : 재사용가능한 게임 오브젝트 에셋
2022.07.13 -
유니티를 쓰기위한 C#
C# 언어로 프로그램을 작성할 수 있다. 개요 객체 기본 타입 // 정수 byte b = 16; 10진수 int i = 0x64; 16진수 long l = 0b_0010_1010; 2진수 c#에서 string 은 불변이다. C++ 에서는 문자열을 뒤에 붙여서 쓸때 사이즈공간을 확보해서 썻는데 C#에서는 문자열 뒤에 문자열을 붙여서 쓸때 새로운 공간을 할당해서 써야 하므로 추가해주는것은 좋은 선택이 아닌거같다 C언어나 C++ 에서는 Swich 문을 쓸때 case < -- 상수값밖에 못넣었는데 C#에서는 문자열 넣을수가 있다.
2022.07.07 -
이벤트 함수의 실행 순
유니티 메뉴얼 : https://docs.unity3d.com/kr/2021.3/Manual/index.html Unity User Manual 2021.3 (LTS) - Unity 매뉴얼 Unity 에디터를 사용하여 2D 및 3D 게임, 앱 및 경험을 만들 수 있습니다. unity3d.com에서 에디터를 다운로드합니다. docs.unity3d.com 참고 : https://ansohxxn.github.io/unitydocs/eventmethod/#%EC%9D%B4%EB%B2%A4%ED%8A%B8-%ED%95%A8%EC%88%98-%EC%8B%A4%ED%96%89-%EC%88%9C%EC%84%9C ● 컴포넌트 초기화 부분 스크립트가 붙은 해당 오브젝트가 처음으로 생성 되는 그 순간 and 오브젝트 활성화..
2022.07.07