<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
		<id>https://tcatmon.com/w/index.php?action=history&amp;feed=atom&amp;title=Cocos2d-x</id>
		<title>Cocos2d-x - 편집 역사</title>
		<link rel="self" type="application/atom+xml" href="https://tcatmon.com/w/index.php?action=history&amp;feed=atom&amp;title=Cocos2d-x"/>
		<link rel="alternate" type="text/html" href="https://tcatmon.com/w/index.php?title=Cocos2d-x&amp;action=history"/>
		<updated>2026-07-13T16:22:05Z</updated>
		<subtitle>이 문서의 편집 역사</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://tcatmon.com/w/index.php?title=Cocos2d-x&amp;diff=26661&amp;oldid=prev</id>
		<title>2017년 1월 20일 (금) 07:09에 Maintenance script님의 편집</title>
		<link rel="alternate" type="text/html" href="https://tcatmon.com/w/index.php?title=Cocos2d-x&amp;diff=26661&amp;oldid=prev"/>
				<updated>2017-01-20T07:09:13Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
||||&amp;lt;table align=right&amp;gt;&amp;lt;#1ea7be&amp;gt;&amp;lt;:&amp;gt;'''{{{#white Cocos2d-x}}}'''||&lt;br /&gt;
||||&amp;lt;:&amp;gt;http://www.cocos2d-x.org/attachments/download/801?.png?width=200||&lt;br /&gt;
||&amp;lt;:&amp;gt;&amp;lt;#e6e6e6&amp;gt;'''개발'''|| Chukong Technologies([[오픈 소스]])||&lt;br /&gt;
||&amp;lt;:&amp;gt;&amp;lt;#e6e6e6&amp;gt;'''출시'''||[[2010년]] [[11월 29일]]||&lt;br /&gt;
||&amp;lt;:&amp;gt;&amp;lt;#e6e6e6&amp;gt;'''유형'''||[[게임 엔진]]||&lt;br /&gt;
||&amp;lt;:&amp;gt;&amp;lt;#e6e6e6&amp;gt;'''기반 언어'''||[[C++]]||&lt;br /&gt;
||&amp;lt;:&amp;gt;&amp;lt;#e6e6e6&amp;gt;'''요금'''||무료 (MIT 라이선스) ||&lt;br /&gt;
||||&amp;lt;:&amp;gt;&amp;lt;#e6e6e6&amp;gt; [[http://cocos2d-x.org/|cocos2d-x.org]]||&lt;br /&gt;
[목차]&lt;br /&gt;
== 개요 ==&lt;br /&gt;
[[Objective-C]]로 개발된 Cocos2d를 [[C++]]로 언어를 바꾸어 개발된 게임 엔진이다.&lt;br /&gt;
2016년 10월 현재 최신 버전은 Cocos2d-x 3.13.1버전이며 기본적으로 [[Windows]], [[Mac OS]], [[Linux]] ,[[Android]], [[iOS]]등 멀티 플랫폼을 지원하고 있다. 다만 아직까지 PC쪽의 플랫폼에 대한 지원은 미비하며[* PC Platform 에서는 3.2버젼부터 지원되는 CocosGui 의 VideoPlayer 가 전혀 사용할 수 없도록 되어있으며, SimpleAudioEngine 의 경우, 볼륨조절 같은 것들을 하나도 지원하지 않는다. 다만 이는 Cocos2d-x의 지속적인 성장에 힘입어 몇년 사이에 급격히 좋아지긴 했다.]상황이 이렇다보니 PC 로는 프로그램이 터지나 안터지나 확인하는 디버깅용으로 개발하는데만 사용되고, 정작 완성 빌드는 iOS, Android 로 내뱉는 데 사용되고 있다&lt;br /&gt;
&lt;br /&gt;
그래도 언어가 [[C++]]라는 점과 무료에 꾸준한 업데이트로 계속 사용되는 듯 하다.&lt;br /&gt;
이 엔진을 사용한 대표 작품으로는 [[쿠키런]], [[모두의 마블]], [[아이러브커피]], [[살아남아라! 개복치]], [[Geometry Dash]], 모두의 퍼즐펫이 있다.&lt;br /&gt;
&lt;br /&gt;
기본적인 개발 언어는 C++이나 [[Lua]],[[JavaScript]][* 다만, Lua나 JavaScript의 경우 Cocos2d-x에서 특정 플랫폼을 지원하지 않는다.]로도 개발이 가능하다.&lt;br /&gt;
&lt;br /&gt;
== 경쟁에서 밀린 이유 ==&lt;br /&gt;
코코스가 [[유니티(게임 엔진)|유니티]]나 [[언리얼 엔진]]에 비해 경쟁력을 잃는 가장 큰 이유는 게임엔진 주제에 타 게임엔진은 쉬운데 비해 코코스는 거진 네이티브 개발에 가까울정도로 너무나도 어려워서 진입하기가 어렵다. 기본적으로 코코스를 제대로 사용하려면 tree 자료구조에 대한 대략적인 이해는 가지고 있어야 하며, STL 을 능숙히 사용하여여 하고, C++ 의 상속과 같은 핵심 기술을 모두 알아야 한다. iOS의 경우 [[Objective-C]]나 [[Swift(프로그래밍 언어)|Swift]], 그리고 안드로이드는 [[Java|자바]]의 라이브러리를 쉽게 갖다 쓸 수 있는 장점이 있지만 jni 의 사용법을 알아야 하는 문제가 있으며, h 나, cpp 파일을 자체적으로 열어서 코어로직을 읽어야 하는 것이 습관화 되어있어야 한다.&lt;br /&gt;
&lt;br /&gt;
프로젝트 세팅 등 수동으로 손봐줘야 하는 부분이 너무나 많은 점도 커다란 진입장벽. ~~사실 이 부분이 더 짜증난다 하더라~~코드를 짜보기는 커녕 프로젝트 세팅조차 못하고 나가 떨어지는 경우가 부지기수이다. &lt;br /&gt;
&lt;br /&gt;
여기에 한글 문서도 사실상 전무한 수준일 뿐 아니라, 영어 문서조차 적어 일본어나 중국어 사이트를 번역기로 보면서 버텨야 하는 경우가 많다.&lt;br /&gt;
&lt;br /&gt;
가장 큰 이유는 유니티, 언리얼을 상업성을 가지고 영업을 하는 반면, 코코스는 무료로 영업이 없어서라고 보인다.&lt;br /&gt;
다만 경쟁에서 밀렸다곤 해도 현재도 메이저 게임사들에서 한두개정도의 프로젝트는 여전히 코코스로 잡고 있는 경우가 있고 현업에서도 완전히 밀려난 상황은 아니다.언리얼 - 유니티에 이어 두 엔진에 비해선 훨씬 적지만 체감상 3위권을 유지하고는 있다.이는 C++에 익숙한 중견 프로그래머들의 경우 오히려 기존의 워크플로우를 비교적 그대로 유지 가능한 코코스쪽으로 모바일 개발을 하는것이 더 효율적이여서 그런듯하다.&lt;br /&gt;
&lt;br /&gt;
추가적으로 cocos2d-x 는 언리얼이나 유니티처럼 studio의 활용성이 현저히 낮기 때문이라고 보여진다. 스튜디오를 통해 마우스를이용해서 이것저것 만들 수 있게 해주는 언리얼이나 유니티 같은 경우 숙련도가 낮은 프로그래머라도 일단 약간의 결과물이라도 갖고 시작할 수 있기 때문이다.~~그래서 수준 미달의 프로그래머가 유니티 개발자에 좀 많다~~&lt;br /&gt;
=== 마스코트 grossini ===&lt;br /&gt;
http://www.cocos2d-x.org/attachments/download/3985?.png&lt;br /&gt;
[[ https://www.youtube.com/watch?v=J78Yuh0EA6s | 애니메이션 ]]&lt;br /&gt;
&lt;br /&gt;
[[Unity3D]] 엔 [[유니티짱]] 이 있다면 [[cocos2d-x]] 엔 이 아저씨가 있다. Cocos2d폴더/build/ 경로에 있는 테크데모격인 샘플프로젝트를 여는순간부터 가장 많이 보게 될 명실상부한 Cocos 의 마스코트. 자체 애니메이션도 있는데, 제자리 걷기를 하다가 목을 돌리는 괴상한 동작이다. 본래 목적은 SpriteAnimation 테크데모용이지만, 그 외 스프라이트가 필요한 곳들에 단골로 들어간다.&lt;br /&gt;
&lt;br /&gt;
== cocos2d-x 기반의 게임들 ==&lt;br /&gt;
나무위키에 페이지가 있는 게임들만 기입합니다.&lt;br /&gt;
&lt;br /&gt;
 * [[몬스터 스트라이크]]&lt;br /&gt;
 * [[살아남아라! 개복치]]&lt;br /&gt;
 * [[소멸도시]]&lt;br /&gt;
 * [[아이러브커피]]&lt;br /&gt;
 * [[쿠키런]]&lt;br /&gt;
 * [[BADLAND]]&lt;br /&gt;
 * [[모두의마블]]&lt;br /&gt;
 * [[Geometry Dash]]&lt;br /&gt;
 * [[중년기사 김봉식]]&lt;br /&gt;
== 기타 ==&lt;br /&gt;
Cocos2D-X 사용자 모임. 국내 Coccos2d-x 커뮤니티중에선 가장 크고 활성화되어 있다.&lt;br /&gt;
[[http://cafe.naver.com/cocos2dxusers]] &lt;br /&gt;
&lt;br /&gt;
코코스 스터디 카페 . 코코스 커뮤니티중에 두번째 규모인 커뮤니티. 정보보다는 질문과 답변의 비중이 크다.&lt;br /&gt;
[[http://cafe.naver.com/cocos2dxdev]] &lt;br /&gt;
&lt;br /&gt;
맥부기. Cocos2d-iPhone 에 대한 개발을 주로 다룬다.&lt;br /&gt;
[[http://cafe.naver.com/mcbugi]]&lt;br /&gt;
&lt;br /&gt;
[[분류:게임 개발 도구]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>	</entry>

	</feed>