본문 바로가기

분류 전체보기

(94)
Tmux 티먹스 사용 설치sudo yum install tmux 신규세션 생성tmux new -s >SESSION-NAME
플러그인 설치 우선조건 : git git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim 설치가 끝나면 ~/.vimrc 수정 ( vim으로 들어가서 :e ~/.vimrc) call vundle#begin() Plugin 'VundleVim/Vundle.vim' call vundle#end() 이렇게 작성하고 저장하면 Vundle 사용가능 set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'gmarik/Vundle.vim' Plugin 'tpope/vim-fugitive' Plugin 'L9' Plugin 'git://git.wincent.com/command-t.git' Plugi..
C컴파일 / Java 컴파일 ㄱ. C 컴파일C 컴파일을 위해 GCC 설치설치 여부 확인 rpm -qa | grep ^gcc yum list installed gcc 설치 yum install gcc 컴파일&실행 ex) fileName helloWorld.c컴파일 gcc 해당파일 gcc helloWorld.c실행 컴파일 이후 ll를 통해서 파일 리스트를 출력해보면 a.out이라는 파일이 있다. 이 파일을 실행시켜야 컴파일 된 내용을 확인할 수 있다. ./a.out※ vi을 통해서 파일을 생성/출력하는 함수를 만들고 실행시킨다 해도, a.out을 실행시키지 않으면 파일 또한 생성되지 않는다) ㄴ. java 컴파일Java 컴파일을 위해 CentOS JDK설치 설치 여부 확인 rpm -qa java*jdk-devel yum list jav..
glsl_blur bool HelloWorld::init() {if(!Layer::init()) { return false;} Sprite* sprite_blur = Sprite::create("checkbox_checked.png"); GLchar * fragSource = nullptr; fragSource = (GLchar*)String::createWithContentsOfFile(FileUtils::getInstance()->fullPathForFilename("blur.fsh").c_str())->getCString(); sprite_blur->setShaderProgram(GLProgram::createWithByteArrays(ccPositionTextureColor_noMVP_vert, fragSource..
template 사용법 맨날 까먹음.. code.h class Test : public Layer{ public: template bool Position(T1 t1, T2 t2) { if (t1.x == t2.x && t1.y == t2.y) { return true; } else { return false; } } //간단하게, 그냥 입력받은 T1과 T2(둘다 Vec2 기준)의 좌표값이 같을경우 True, 다를경우 false //문제라면 float의 문제(정확성/T1,T2 둘다 Vec2로 받았을 때), 그리고 템플렛 내부의 if문에서 .x .y로 접근하다보니 //Vec2가 아닌 다른 type일 경우(예를 들면 Size(width / height)에는 터지고 //제일 큰 문제라면 템플릿은 컴파일타임에 정해지는 값을 가지고 노..
[cocos2d-x] 스마트폰 Back키 & PC ESC 입력에 따른 화면 전환 code.h class Test : public Layer{ private: bool _eventBack = false; //Android의 Back 혹은 PC의 ESC키 클릭 여부 float _maxTime = 30; // int _maxTouch = 2; //_maxTime 이전까지 클릭해야하는 횟수, 즉 2회 입력을 해야 화면전환이 됨. int _eventTouch = 0; float _delayTime = 0; /* 첫 유저의 입력(Back / ESC)이후 다음 입력까지의 시간) * 유저가 입력(Back버튼 터치 혹은 ESC 입력)함과 동시에 * _eventBack가 true가 되면서 _delayTime이 ++되고, * _delayTime이 _maxTime(30)이 되기 전에 유저에게 * 입력받는..