코코스2 5. DrawNode 사용하기 Cocos2D-X에는 프로그래머가 임의로 Mesh를 생성해서 사용할 수 있는 DrawNode를 지원한다. 마침 OpenGL을 틈틈히 공부하고 있었던 덕에 그리 어렵지 않게 손에 익힐 수 있었다. ▼ 삼각형, 사각형, 8각형, 16각형을 그리는 코드 /* VISIBLE SCREEN SIZE */ Size screenSize = Director::getInstance()->getVisibleSize(); /* VISIBLE ORIGIN POSITION */ Vec2 originVec2 = Director::getInstance()->getVisibleOrigin(); /* COLOR */ Color4F colorWhite(1.0f, 1.0f, 1.0f, 1.0f); Color4F colorRed(1.0f, .. 2021. 2. 8. 0. 개발 환경 설정 Cocos2D-X 설치하기 Cocos2D-X는 가장 최근 버전 4.0(2019.12.04)이후로 사실상 유산(Legacy) 프로젝트가 되었다. Cocos 프로젝트의 유지보수를 주도하는 추콩(chukong) 스튜디오가 Cocos Studio를 중심으로 Cocos를 개발하기로 결정했기 때문이다. Cocos Studio는 기존의 Cocos2D-X와 같이 오픈 소스인데다 유니티와 언리얼과 같이 접근성이 매우 놓아졌다. 자바스크립트를 스크립트 언어로 채택하면서 컴파일 없이 게임을 개발할 수 있을 뿐 아니라 내부적으로는 C++로 작성되어 있어서 성능 역시 기존의 Cocos2D-X와 비교해도 손색이 없다. 지금도 C++을 사용해서 게임 제작 실습하기엔 Cocos2D-X로 충분하지만 외국 포럼에서는 C++을 공부하려면.. 2021. 1. 26. 이전 1 다음