반응형

cocos2d-x 3

cocos2d-x 효과(EFFECTS)

Effect는 cocos2d-x 에서 제공하는 action의 특수한 종류로서 일반적인 Node의 속성(opacity, position, rotation, scale)을 직접 이용하는 것이 아니다. 여기서 설명하는 효과는 grid를 이용하는 효과다. 사실 효과 자체는 그렇게 인상적이지는 않다고 생각한다. grid는 격자로서 일종의 matrix(행렬)이다. 격자(grid)의 행과 열은 라인으로 이루어져 있고 각각의 line(선)이 교차하는 지점은 vertex가 된다. cocos2d-x에는 두 가지 종류의 grid가 있다. vertex를 로 구성된 grid(non-tiled grid)(왼쪽), 타일로 구성된 tiled grid(오른쪽) 이다. 위 장면은 non-tiled grid를 사용한 Effect다. 아래..

cocos2d-x 2015.06.08

cocos2d-x sdk\tools\ant\build.xml:892 에러 해결 방법

BUILD FAILED sdk\tools\ant\build.xml:892: The following error occurred while executing this line: sdk\tools\ant\build.xml:894: The following error occurred while executing this line: sdk\tools\ant\build.xml:906: The following error occurred while executing this line: sdk\tools\ant\build.xml:284: null returned: 2 위 에러는 cocos-console로 안드로이드 빌드시 나는 에러다. 이클립스의 경우에도 정상적인 실행이 안된다. 구글링을 하여 해결책을 찾아보았다. ..

cocos2d-x 2014.05.08

cocos2d-x 3.0 beta2 설치를 다시해보다.

1년전쯤 cocos2d-x를 공부했었다. 이 게임엔진은 이름처럼 2D게임을 만드는 툴인데, C++을 사용한다. cocos2d에서 발전된게cocos2d-x인데 cocos2d는 object-c를 사용했었다. cocos2d-x는 C++외에도, javascript,lua를 사용한다. 다른 게임엔진들도 무료화가 추세지만, cocos2d-x는 순수 무료라이센스다. 아직 한국에선 시작단계지만, 중국에선 대부분 이 게임엔진으로 어플개발을 한다고한다. 사실 작년에 유니티3D와 함께 좀 끄적거려봤었지만, 2D게임을 개발한다면, cocos2d만큼 깔끔한 엔진도 없다고 생각든다. 유니티도 이젠 2D를 지원하지만, 순수하게 2D로 게임을 만들고 싶다면 cocos2d로 먼저 개발하는 것이 현명한 선택일 수도있다. 대신 순수하게 ..

cocos2d-x 2014.02.17
반응형