본문 바로가기

전체 글142

cocos2d-x Socket-IO 활용 SocketIO란?매우 편리한 네트워크 연결 라이브러리 (알아서 검색)예제 코드http://qiita.com/kuuki_yomenaio/items/c25477c9394c1709019bnode js 최신버전은 윈도우 8.1에서 안돌아간다.http://stackoverflow.com/questions/25103499/cant-start-npm-on-windows-8-error-enoent-stat-c-users-user-appdata-roaminghandshake 문제연결시 handshake waiting이 계속되다가 time out되는 경우http://discuss.cocos2d-x.org/t/socketio-problem/14716 socketIO의 event driven 방식은 emit과 on으로 구현.. 2015. 3. 10.
WindowPhone 8 / 8.1 세팅 Windows 8.1 환경에서 WindowPhone 8 준비윈도우 8 과 윈도우 폰 동기화 앱이 필요하다 참조device 등록하기 참조device 대체 가능한 윈도우폰 에뮬레이터 설치CPU프로세서가 가상화 가능한지 확인BIOS 가상화 옵션을 선택. 참조현재 내가 사용하는 PC의 경우 BIOS\Device 세팅\Virtualization 옵션과 Virtualization I/O 옵션까지 선택한뒤 가능했다.사용한 툴 Visual Studio 2013 업데이트 4 + Windows Phone SDK 8.0, 8.1 + Windows Phone 8.1 에뮬레이터 다운언어적 차이 / 세팅핸드폰용 GLView는 창화면 없으므로 당황하지말고 그냥 Create()한다.세로화면 설정 \proj.win8.1-univers.. 2015. 3. 10.
FSM과 State 패턴 FSMFSM은 주로 Flying Spagetti Monster, 혹은 Finite State Machine를 의미한다.Flying Spagetti Monster여기서는 Finite State Machine을 설명하려고 한다.Finite State Machine유한 상태 기계란?유한 상태 기계는 자신이 취할 수 있는 유한한 갯수의 상태들을 가진다.그리고 그 중에서 반드시 하나의 상태만 취한다.현재 상태는 특정 조건이 되면 다른 상태로 변할 수 있다.유한 상태 기계는 가능한 상태들의 집합과 각 상태들의 전이 조건으로 정의 될 수 있다.상태들의 노드와 그 노드들을 연결하는 조건의 엣지로 표현할 수 있다(그래프).전구의 예전구는 ON / OFF 두가지 상태를 갖는다.전구는 반드시 둘중 하나의 상태만 취한다.각 .. 2015. 3. 10.
c++의 여러가지 생성자들 여러가지 생성자1.디폴트 생성자클래스 만들면 기본으로 깔리는 생성자 혹은 인수가 하나도 없는 생성자. 다른 생성자가 생기면 기본빵 생성자는 사라진다. 기본빵 생성자는 보통 멤버변수들에게 0이나 NULL값을 넣어주지만, 쓰레기값에 주의하면서 직접 디폴트 생성자를 만들어 주는 편이 좋다.인수가 1개 이상 있는 생성자만 있으면 기본빵 생성자는 사라졌으므로 아래 코드는 오류가 난다. 값 안넣고 선언하고 싶다면 디폴트 생성자를 만들어야 한다.class CClass { public: CClass(int a){ m_Num = a; } int m_Num; } CClass(); //오류 CClass classArr[MAX_ARR_NUM]; //오류 //배열 초기화할때 아무 값도 없으니까 디폴트 생성자를 호출할 건데 그게.. 2015. 3. 10.