SlideShare a Scribd company logo
1 of 58
Download to read offline
Cocos2dx와 C++11를 이
용한 게임 개발
발표자 : 25-2기 권태혁
개요
• Cocos2d 개요
• Cocos2d 선정배경
• Cocos2d 개발환경 구축
• Cocos2d 개발하기
• C++11
• Cocos2dx Hello World
• Q&A
Cocos2d 개요
Cocos2d엔진이란 무엇인가?
Cocos2d
• Game Engine
GUI 물리엔진 (Box 2d) Audio Engine
Scripting Editing(cocos)
Cocos2d History
IPhone (object-c)
Android (Only Java) Window (Only C++) Web (Only Javascript)
Window, Android, IPhone ( C++, Javascript)
Version 0.1
Cocos Family
Cocos2d OpenSource 결정
Cocos2dx 1.0
HTML5
(Only Javascript)
Window, Android, Iphone,Windows Phone
( C++, Javascript)
Cocos2dx 1.1
Cocos2dx 3.3 Window, Android, Iphone,Windows Phone,
Tizen ( C++, Javascript)
Cocos2d Cross-Platform
Branch Target Platform API Language
Cocos2d Windows, OS X, Linux
Python 2.6, 2.7 or 3.3+,Ob
jective-C
Cocos2d-x
iOS, Android, Tizen, Wind
ows 8, Windows Phone 8,
Linux, Mac OS X
C++11,C++,
Lua, JavaScript
Cocos2d-SpriteBuilder iOS, Mac OS X, Android Objective-C, Swift
Cocos2d-html5 HTML5-ready browsers JavaScript
Cocos2d-xna
Windows Phone 7 & 8, Wi
ndows 7 & 8, Xbox 360
C#
Cocos2d
• https://github.com/cocos2d/cocos2d-x
• Editor Tool
Cocos2d-x 선정배경
약점과 강점
Cocos2d-x 선정배경
• FREE
• C++&C++11 Support
• Tool Exists
• Open Source
• Cross Platform
Other Engine
단점
• Build Unstable
• Have So many Bugs
• Chinese
Cocos2dx
개발환경구축
Cocos2dx 개발환경 구축
• http://www.cocos2d-x.org/download
• Cocos2d-x 최신버전 다운로드 후 압축 해제
Python 2.X 버전 최신버전 설치
환경변수 PATH-> C:Python27 등록
Apache ant
• http://ant.apache.org/bindownload.cgi
ANT를 압축을 푼 폴더 위치를 PATH 환경변수에 등록합니다.
Cocos2dx 개발환경 구축
• JDK 설치
JAVA_HOME 에 설치된 JDK 위치를 환경변수에 넣어줍니다.
그리고 꼭! 컴퓨터를 재시작 을 해야 됩니다.
중간 결과
Android Studio
최종결과
Cocos2d 개발하기
Cocos2dx Hello world 띄우기
Cocos Studio (cocos)
Coocs2dx 프로젝트 만들기
Cocos2dx와 c++11를 이용한 게임 개발
Cocos2dx와 c++11를 이용한 게임 개발
Cocos2dx와 c++11를 이용한 게임 개발
cocostudio
Hello world
Cocos2dx 구조
Ref = advanced AutoPtr
Pool Manager
Pool Manager
Memorny1 Memorny2 Memorny3 Memorny4
Ref
(Static Function) Create
Managed Object Array
Release Stack
WHY?
• Decoration Patton
• Can Delete all
SuperClass
BaseClass
Extend 1 Class Extend 1 Class Extend 1 Class
Managed or Unmanaged
• Managed Memory
• 정의된 동작에 의해 삭
제가 되어야 함
• 직접 삭제를 하면 의존
성 문제로 NULL을 접근
할 수 가 있음
• 메모리 Leak이 발생하
지 않음
• Unmanaged Memory
• 직접 모두 제거를 해줘
야 함
• 메모리관리가 매우 유
용함.
• 메모리 Leak이 발생할
수 있음
AppDelegate
Director
Scene
Node
Sprite
Animation
Button
behind code
(보이지 않는 영역)
AppDelegate
Application
Cocos2dx와 c++11를 이용한 게임 개발
Cocos2dx와 c++11를 이용한 게임 개발
CSB??
• ZIP 압축 파일
• Resource의 Layout.Json 및 이미지들을 저장함.
• Scene을 불러오거나 layout 을 불러올 때 사용
C++11
C++의 새로운 표준
Cocos2dx와 c++11를 이용한 게임 개발
C++
• 장점
• 가장 강력하면서 모든
것을 구연할 수 있는
강력한 언어!
• 실행 속도가 빠름
• 단점
• 현재 언어의 패러다임
이 10년전에도 늦음
• 크로스 플렛폼 개발이
난해함
• 생산성이 극도로 작음
Boost란
• OpenSource C++ Lib
• 많이 사용하는 함수들을 라이브러리화 함
• 대표적인 예제
• Foreach
• Boost 에서는 Define정의 법으로 구현되어 있음.
• Lamda
• 익명 메소드 사용
Boost활용 C++ 생상성 극대화!
2007 ~ 2011
• 수많은 검증과 테스트를 통과한 검증된 라이브
러리!
• 하지만 방대한 라이브러리 80개의 서브 라이브
러리가 존재하며
그안에 들어있는 함수들은 나열할 수 없을 만큼
방대함
C++0x??
• 00부터 재정을 해서 09년도에 완성을 하겠다!!!!
• 10년 정도 조사하면 되지 않겠음?!!
는 Fail…
드디어 결정!
• C++11!
• 문제없다 모든 것은 시나리오대로다
C++11
• 왜 C++11 인가
• ISO에서 2011년에 승인 났기 때문
C++11
• C++98
• 잘 알려지지 않음
• C++0x
• Boost 라이브러리의 정규 라이브러리로 편입화 시도
• 새로운 함수형 언어 시도
• C++11
• 공식적으로 boost 라이브러리 일정 부분을 STL로 인정
함
• 함수형 언어 디자인을 개발 가능하게 추가함
C++11 새로운 기능들
Boostforeach
#include <string>
#include <iostream>
#include <boost/foreach.hpp>
int main()
{
std::string hello( "Hello, world!" );
BOOST_FOREACH( char ch, hello )
{
std::cout << ch;
}
return 0;
}
C++11 for each
#include <iostream>
int main()
{
std::string hello( "Hello, world!" );
//for (char ch : hello) 이것도 된다.
for each (char ch in hello) {
std::cout << ch;
}
return 0;
}
Lambda
• C#
• 익명 메소드 + 델리게이트 와 같다.
• 사용법
• myButton->addTouchEventListener([=](Ref *pSender,
TouchEventType type)
{
myAnimationFinish->play(CCCallFunc::create([=]()
{
myButton->setvisible(false);
}));
});
Function 변수화
• Std::function<void>(int count) PrintNumber;
PrintNumber = [=](int count)
{
printf(“%d”,count);
};
PrintNumber(10); //10
PrintNumber = [=](int count)
{
printf(“%d”,count + 1);
};
PrintNumber(10); // 11
C++11 Lambda in C++ boost
Var
• var
• 자바 스크립트에서 똑같은 var
• 컴파일때 타입을 찾아 결정해줌
• Ex) var temp = 1; //temp는 int 결정해줌
C++으로 충분한데 왜?
Button
Login Button Next Button
Buy Button Pause Button
Cancel Button
Button
Click Event
Function
Login Function
Next Function
Buy Function
Pause Function
C++으로 충분한데 왜?
• 코드 간결화
• 가독성 증가
• Shared_Ptr, Mutex
결론
1. C++11 활용하면 중복코드 없이 쉽게 개발이가
능
2. Cocos2dx는 오픈소스! 버그가 있다면 직접 수
정가능
3. Andorid, IOS 에서도 호환가능한 프로젝트가 제
작됨
4. Managed Code, UnManaged Code 구분해서 개
발 해야함.
시연
Q&A

More Related Content

What's hot

만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장ukjinkwoun
 
동국대 앱창작터 1일차:Cocos2d-X 소개, 환경설정, 주요개념
동국대 앱창작터 1일차:Cocos2d-X 소개, 환경설정, 주요개념동국대 앱창작터 1일차:Cocos2d-X 소개, 환경설정, 주요개념
동국대 앱창작터 1일차:Cocos2d-X 소개, 환경설정, 주요개념Changhwan Yi
 
동국대 앱창작터 5일차:Cocos2d-X 확장기능
동국대 앱창작터 5일차:Cocos2d-X 확장기능동국대 앱창작터 5일차:Cocos2d-X 확장기능
동국대 앱창작터 5일차:Cocos2d-X 확장기능Changhwan Yi
 
동국대 앱창작터 2일차:Cocos2d-X 기본기능
동국대 앱창작터 2일차:Cocos2d-X 기본기능동국대 앱창작터 2일차:Cocos2d-X 기본기능
동국대 앱창작터 2일차:Cocos2d-X 기본기능Changhwan Yi
 
[NHN_NEXT] DirectX Tutorial 강의 자료
[NHN_NEXT] DirectX Tutorial 강의 자료[NHN_NEXT] DirectX Tutorial 강의 자료
[NHN_NEXT] DirectX Tutorial 강의 자료MinGeun Park
 
Direct x 11 입문
Direct x 11 입문Direct x 11 입문
Direct x 11 입문Jin Woo Lee
 
17. cocos2d 기초
17. cocos2d  기초17. cocos2d  기초
17. cocos2d 기초Sangon Lee
 
Ccx03.cocos builder
Ccx03.cocos builderCcx03.cocos builder
Ccx03.cocos builder우진 이
 
NVIDIA GPU CLOUD로 시작하는 딥러닝 환경설정
NVIDIA GPU CLOUD로 시작하는 딥러닝 환경설정NVIDIA GPU CLOUD로 시작하는 딥러닝 환경설정
NVIDIA GPU CLOUD로 시작하는 딥러닝 환경설정JinYeong Wang
 
[150523] live2d 그녀들을 움직이게 하는 기술
[150523] live2d 그녀들을 움직이게 하는 기술[150523] live2d 그녀들을 움직이게 하는 기술
[150523] live2d 그녀들을 움직이게 하는 기술MinGeun Park
 
Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기iFunFactory Inc.
 
Unity Auto Build iOS
Unity Auto Build iOSUnity Auto Build iOS
Unity Auto Build iOSGiseok Lee
 
kgc2014 LINE Rangers/Stage 크래시 및 어뷰징 대응
kgc2014 LINE Rangers/Stage크래시 및 어뷰징 대응kgc2014 LINE Rangers/Stage크래시 및 어뷰징 대응
kgc2014 LINE Rangers/Stage 크래시 및 어뷰징 대응sewoon Nam
 
Porting direct x 11 desktop game to uwp app
Porting direct x 11 desktop game to uwp appPorting direct x 11 desktop game to uwp app
Porting direct x 11 desktop game to uwp appYEONG-CHEON YOU
 
Docker introduction
Docker introductionDocker introduction
Docker introductionDaegwon Kim
 

What's hot (20)

만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
만들면서 배우는 Cocos2d x 멀티 플랫폼 게임 프로그래밍 10-11장
 
동국대 앱창작터 1일차:Cocos2d-X 소개, 환경설정, 주요개념
동국대 앱창작터 1일차:Cocos2d-X 소개, 환경설정, 주요개념동국대 앱창작터 1일차:Cocos2d-X 소개, 환경설정, 주요개념
동국대 앱창작터 1일차:Cocos2d-X 소개, 환경설정, 주요개념
 
Cocos2d 기초
Cocos2d 기초Cocos2d 기초
Cocos2d 기초
 
동국대 앱창작터 5일차:Cocos2d-X 확장기능
동국대 앱창작터 5일차:Cocos2d-X 확장기능동국대 앱창작터 5일차:Cocos2d-X 확장기능
동국대 앱창작터 5일차:Cocos2d-X 확장기능
 
동국대 앱창작터 2일차:Cocos2d-X 기본기능
동국대 앱창작터 2일차:Cocos2d-X 기본기능동국대 앱창작터 2일차:Cocos2d-X 기본기능
동국대 앱창작터 2일차:Cocos2d-X 기본기능
 
[NHN_NEXT] DirectX Tutorial 강의 자료
[NHN_NEXT] DirectX Tutorial 강의 자료[NHN_NEXT] DirectX Tutorial 강의 자료
[NHN_NEXT] DirectX Tutorial 강의 자료
 
Direct x 11 입문
Direct x 11 입문Direct x 11 입문
Direct x 11 입문
 
17. cocos2d 기초
17. cocos2d  기초17. cocos2d  기초
17. cocos2d 기초
 
2D games with iOS or Corona
2D games with iOS or Corona2D games with iOS or Corona
2D games with iOS or Corona
 
Ccx03.cocos builder
Ccx03.cocos builderCcx03.cocos builder
Ccx03.cocos builder
 
NVIDIA GPU CLOUD로 시작하는 딥러닝 환경설정
NVIDIA GPU CLOUD로 시작하는 딥러닝 환경설정NVIDIA GPU CLOUD로 시작하는 딥러닝 환경설정
NVIDIA GPU CLOUD로 시작하는 딥러닝 환경설정
 
Coco2d x
Coco2d xCoco2d x
Coco2d x
 
Kinect pc
Kinect   pcKinect   pc
Kinect pc
 
[150523] live2d 그녀들을 움직이게 하는 기술
[150523] live2d 그녀들을 움직이게 하는 기술[150523] live2d 그녀들을 움직이게 하는 기술
[150523] live2d 그녀들을 움직이게 하는 기술
 
Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기
 
Unity Auto Build iOS
Unity Auto Build iOSUnity Auto Build iOS
Unity Auto Build iOS
 
kgc2014 LINE Rangers/Stage 크래시 및 어뷰징 대응
kgc2014 LINE Rangers/Stage크래시 및 어뷰징 대응kgc2014 LINE Rangers/Stage크래시 및 어뷰징 대응
kgc2014 LINE Rangers/Stage 크래시 및 어뷰징 대응
 
Cocos2d x
Cocos2d xCocos2d x
Cocos2d x
 
Porting direct x 11 desktop game to uwp app
Porting direct x 11 desktop game to uwp appPorting direct x 11 desktop game to uwp app
Porting direct x 11 desktop game to uwp app
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
 

Viewers also liked

[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)
[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)
[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)Sang Don Kim
 
Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?
Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?
Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?KwangSam Kim
 
Modern C++ 프로그래머를 위한 CPP11/14 핵심
Modern C++ 프로그래머를 위한 CPP11/14 핵심Modern C++ 프로그래머를 위한 CPP11/14 핵심
Modern C++ 프로그래머를 위한 CPP11/14 핵심흥배 최
 
Introtoduction to cocos2d
Introtoduction to  cocos2dIntrotoduction to  cocos2d
Introtoduction to cocos2dJohn Wilker
 
국내게임엔진 1
국내게임엔진 1국내게임엔진 1
국내게임엔진 1JongHyoun
 
[GAMENEXT] 일본식 소셜 게임 ARPU의 진실..
[GAMENEXT] 일본식 소셜 게임 ARPU의 진실.. [GAMENEXT] 일본식 소셜 게임 ARPU의 진실..
[GAMENEXT] 일본식 소셜 게임 ARPU의 진실.. GAMENEXT Works
 
만능 개발자를 위한 아틀리에 시스템
만능 개발자를 위한 아틀리에 시스템만능 개발자를 위한 아틀리에 시스템
만능 개발자를 위한 아틀리에 시스템KwangSam Kim
 
좋은 뷰, 나쁜 뷰, 이상한 뷰
좋은 뷰, 나쁜 뷰, 이상한 뷰좋은 뷰, 나쁜 뷰, 이상한 뷰
좋은 뷰, 나쁜 뷰, 이상한 뷰Leonardo YongUk Kim
 
GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터Mark Choi
 
Dll파일 호출
Dll파일 호출Dll파일 호출
Dll파일 호출abapier
 
4.5부동소수점
4.5부동소수점4.5부동소수점
4.5부동소수점JaeHong Park
 
Silverlight vs flash
Silverlight vs flashSilverlight vs flash
Silverlight vs flash권 태혁
 
게임 개발자로서의 가치 창출
게임 개발자로서의 가치 창출게임 개발자로서의 가치 창출
게임 개발자로서의 가치 창출hongsungbock
 
C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2진상 문
 
Dom 생성과정
Dom 생성과정Dom 생성과정
Dom 생성과정abapier
 
[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기Sun Park
 

Viewers also liked (20)

[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)
[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)
[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)
 
Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?
Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?
Unite 2015 Seoul : 인디에게 어디가 한계인지는 해봐야 알잖아?
 
Modern C++ 프로그래머를 위한 CPP11/14 핵심
Modern C++ 프로그래머를 위한 CPP11/14 핵심Modern C++ 프로그래머를 위한 CPP11/14 핵심
Modern C++ 프로그래머를 위한 CPP11/14 핵심
 
C++에서 Objective-C까지
C++에서 Objective-C까지C++에서 Objective-C까지
C++에서 Objective-C까지
 
Efectele supararii
Efectele suparariiEfectele supararii
Efectele supararii
 
Introtoduction to cocos2d
Introtoduction to  cocos2dIntrotoduction to  cocos2d
Introtoduction to cocos2d
 
국내게임엔진 1
국내게임엔진 1국내게임엔진 1
국내게임엔진 1
 
Yidev cocos2dx
Yidev cocos2dxYidev cocos2dx
Yidev cocos2dx
 
[GAMENEXT] 일본식 소셜 게임 ARPU의 진실..
[GAMENEXT] 일본식 소셜 게임 ARPU의 진실.. [GAMENEXT] 일본식 소셜 게임 ARPU의 진실..
[GAMENEXT] 일본식 소셜 게임 ARPU의 진실..
 
만능 개발자를 위한 아틀리에 시스템
만능 개발자를 위한 아틀리에 시스템만능 개발자를 위한 아틀리에 시스템
만능 개발자를 위한 아틀리에 시스템
 
좋은 뷰, 나쁜 뷰, 이상한 뷰
좋은 뷰, 나쁜 뷰, 이상한 뷰좋은 뷰, 나쁜 뷰, 이상한 뷰
좋은 뷰, 나쁜 뷰, 이상한 뷰
 
GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터
 
Dll파일 호출
Dll파일 호출Dll파일 호출
Dll파일 호출
 
4.5부동소수점
4.5부동소수점4.5부동소수점
4.5부동소수점
 
Silverlight vs flash
Silverlight vs flashSilverlight vs flash
Silverlight vs flash
 
게임 개발자로서의 가치 창출
게임 개발자로서의 가치 창출게임 개발자로서의 가치 창출
게임 개발자로서의 가치 창출
 
투영 공식
투영 공식투영 공식
투영 공식
 
C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2C# 뉴비를 위한 맛보기 2
C# 뉴비를 위한 맛보기 2
 
Dom 생성과정
Dom 생성과정Dom 생성과정
Dom 생성과정
 
[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기[NDC14] 파워포인트로 그래픽 리소스 만들기
[NDC14] 파워포인트로 그래픽 리소스 만들기
 

Similar to Cocos2dx와 c++11를 이용한 게임 개발

NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁Yi-kwon Hwang
 
eclipse에서 intelliJ IDEA로
eclipse에서 intelliJ IDEA로eclipse에서 intelliJ IDEA로
eclipse에서 intelliJ IDEA로Juntai Park
 
[야생의 땅: 듀랑고]의 식물 생태계를 담당하는 21세기 정원사의 OpenCL 경험담
[야생의 땅: 듀랑고]의 식물 생태계를 담당하는 21세기 정원사의 OpenCL 경험담[야생의 땅: 듀랑고]의 식물 생태계를 담당하는 21세기 정원사의 OpenCL 경험담
[야생의 땅: 듀랑고]의 식물 생태계를 담당하는 21세기 정원사의 OpenCL 경험담Sumin Byeon
 
Html5+js with game engine cocos2d-html5 분석 @KGC2012
Html5+js with game engine   cocos2d-html5 분석 @KGC2012Html5+js with game engine   cocos2d-html5 분석 @KGC2012
Html5+js with game engine cocos2d-html5 분석 @KGC2012Chanho Song
 
[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기
[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기
[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기Chris Ohk
 
Mongo db 시작하기
Mongo db 시작하기Mongo db 시작하기
Mongo db 시작하기OnGameServer
 
Boost 라이브리와 C++11
Boost 라이브리와 C++11Boost 라이브리와 C++11
Boost 라이브리와 C++11OnGameServer
 
[KGC2014] DX9에서DX11로의이행경험공유
[KGC2014] DX9에서DX11로의이행경험공유[KGC2014] DX9에서DX11로의이행경험공유
[KGC2014] DX9에서DX11로의이행경험공유Hwan Min
 
Quick & Dirty Tips for x64 hooks
Quick & Dirty Tips for x64 hooksQuick & Dirty Tips for x64 hooks
Quick & Dirty Tips for x64 hooks용환 노
 
객체지향프로그래밍 특강
객체지향프로그래밍 특강객체지향프로그래밍 특강
객체지향프로그래밍 특강uEngine Solutions
 
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 YoungSu Son
 
Kotlin 2.0을 통해 알아보는 코틀린의 미래
Kotlin 2.0을 통해 알아보는 코틀린의 미래Kotlin 2.0을 통해 알아보는 코틀린의 미래
Kotlin 2.0을 통해 알아보는 코틀린의 미래Leonardo YongUk Kim
 
Introduction to DirectX 12 Programming , Ver 1.5
Introduction to DirectX 12 Programming , Ver 1.5Introduction to DirectX 12 Programming , Ver 1.5
Introduction to DirectX 12 Programming , Ver 1.5YEONG-CHEON YOU
 
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)Sang Don Kim
 
이클립스 플랫폼
이클립스 플랫폼이클립스 플랫폼
이클립스 플랫폼Kenu, GwangNam Heo
 
Windows에서 go+eclipse 개발환경 구축
Windows에서 go+eclipse 개발환경 구축Windows에서 go+eclipse 개발환경 구축
Windows에서 go+eclipse 개발환경 구축Jaehoon Kim
 
안드로이드 오픈소스 어플리케이션 블록
안드로이드 오픈소스 어플리케이션 블록안드로이드 오픈소스 어플리케이션 블록
안드로이드 오픈소스 어플리케이션 블록YoungSu Son
 
Visual Studio를 이용한 어셈블리어 학습 part 1
Visual Studio를 이용한 어셈블리어 학습 part 1Visual Studio를 이용한 어셈블리어 학습 part 1
Visual Studio를 이용한 어셈블리어 학습 part 1YEONG-CHEON YOU
 
[1116 박민근] c++11에 추가된 새로운 기능들
[1116 박민근] c++11에 추가된 새로운 기능들[1116 박민근] c++11에 추가된 새로운 기능들
[1116 박민근] c++11에 추가된 새로운 기능들MinGeun Park
 

Similar to Cocos2dx와 c++11를 이용한 게임 개발 (20)

NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
NDC15 - 사례로 살펴보는 MSVC 빌드 최적화 팁
 
eclipse에서 intelliJ IDEA로
eclipse에서 intelliJ IDEA로eclipse에서 intelliJ IDEA로
eclipse에서 intelliJ IDEA로
 
[야생의 땅: 듀랑고]의 식물 생태계를 담당하는 21세기 정원사의 OpenCL 경험담
[야생의 땅: 듀랑고]의 식물 생태계를 담당하는 21세기 정원사의 OpenCL 경험담[야생의 땅: 듀랑고]의 식물 생태계를 담당하는 21세기 정원사의 OpenCL 경험담
[야생의 땅: 듀랑고]의 식물 생태계를 담당하는 21세기 정원사의 OpenCL 경험담
 
Html5+js with game engine cocos2d-html5 분석 @KGC2012
Html5+js with game engine   cocos2d-html5 분석 @KGC2012Html5+js with game engine   cocos2d-html5 분석 @KGC2012
Html5+js with game engine cocos2d-html5 분석 @KGC2012
 
[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기
[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기
[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기
 
Mongo db 시작하기
Mongo db 시작하기Mongo db 시작하기
Mongo db 시작하기
 
Boost 라이브리와 C++11
Boost 라이브리와 C++11Boost 라이브리와 C++11
Boost 라이브리와 C++11
 
[KGC2014] DX9에서DX11로의이행경험공유
[KGC2014] DX9에서DX11로의이행경험공유[KGC2014] DX9에서DX11로의이행경험공유
[KGC2014] DX9에서DX11로의이행경험공유
 
Quick & Dirty Tips for x64 hooks
Quick & Dirty Tips for x64 hooksQuick & Dirty Tips for x64 hooks
Quick & Dirty Tips for x64 hooks
 
Jenkins
JenkinsJenkins
Jenkins
 
객체지향프로그래밍 특강
객체지향프로그래밍 특강객체지향프로그래밍 특강
객체지향프로그래밍 특강
 
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드
 
Kotlin 2.0을 통해 알아보는 코틀린의 미래
Kotlin 2.0을 통해 알아보는 코틀린의 미래Kotlin 2.0을 통해 알아보는 코틀린의 미래
Kotlin 2.0을 통해 알아보는 코틀린의 미래
 
Introduction to DirectX 12 Programming , Ver 1.5
Introduction to DirectX 12 Programming , Ver 1.5Introduction to DirectX 12 Programming , Ver 1.5
Introduction to DirectX 12 Programming , Ver 1.5
 
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
[TD 2015] windows server에서 만나보는 docker와 windows container(최한홍)
 
이클립스 플랫폼
이클립스 플랫폼이클립스 플랫폼
이클립스 플랫폼
 
Windows에서 go+eclipse 개발환경 구축
Windows에서 go+eclipse 개발환경 구축Windows에서 go+eclipse 개발환경 구축
Windows에서 go+eclipse 개발환경 구축
 
안드로이드 오픈소스 어플리케이션 블록
안드로이드 오픈소스 어플리케이션 블록안드로이드 오픈소스 어플리케이션 블록
안드로이드 오픈소스 어플리케이션 블록
 
Visual Studio를 이용한 어셈블리어 학습 part 1
Visual Studio를 이용한 어셈블리어 학습 part 1Visual Studio를 이용한 어셈블리어 학습 part 1
Visual Studio를 이용한 어셈블리어 학습 part 1
 
[1116 박민근] c++11에 추가된 새로운 기능들
[1116 박민근] c++11에 추가된 새로운 기능들[1116 박민근] c++11에 추가된 새로운 기능들
[1116 박민근] c++11에 추가된 새로운 기능들
 

More from 권 태혁

Silverlight 2 linq and silverlight 3
Silverlight 2  linq and silverlight 3Silverlight 2  linq and silverlight 3
Silverlight 2 linq and silverlight 3권 태혁
 
Windows phone 7 part iv
Windows phone 7 part ivWindows phone 7 part iv
Windows phone 7 part iv권 태혁
 
Windows phone 7 part iii
Windows phone 7 part iiiWindows phone 7 part iii
Windows phone 7 part iii권 태혁
 
Windows phone 7 part ii
Windows phone 7 part iiWindows phone 7 part ii
Windows phone 7 part ii권 태혁
 
Windows phone 7 part i
Windows phone 7 part iWindows phone 7 part i
Windows phone 7 part i권 태혁
 
WPF를 이용한 window process activity tool
WPF를 이용한 window process activity toolWPF를 이용한 window process activity tool
WPF를 이용한 window process activity tool권 태혁
 
로직 다이어그램을 이용한 Arduino firmware builder
로직 다이어그램을 이용한 Arduino firmware builder로직 다이어그램을 이용한 Arduino firmware builder
로직 다이어그램을 이용한 Arduino firmware builder권 태혁
 

More from 권 태혁 (8)

Silverlight 2 linq and silverlight 3
Silverlight 2  linq and silverlight 3Silverlight 2  linq and silverlight 3
Silverlight 2 linq and silverlight 3
 
Windows phone 7 part iv
Windows phone 7 part ivWindows phone 7 part iv
Windows phone 7 part iv
 
Windows phone 7 part iii
Windows phone 7 part iiiWindows phone 7 part iii
Windows phone 7 part iii
 
Windows phone 7 part ii
Windows phone 7 part iiWindows phone 7 part ii
Windows phone 7 part ii
 
Windows phone 7 part i
Windows phone 7 part iWindows phone 7 part i
Windows phone 7 part i
 
WPF를 이용한 window process activity tool
WPF를 이용한 window process activity toolWPF를 이용한 window process activity tool
WPF를 이용한 window process activity tool
 
로직 다이어그램을 이용한 Arduino firmware builder
로직 다이어그램을 이용한 Arduino firmware builder로직 다이어그램을 이용한 Arduino firmware builder
로직 다이어그램을 이용한 Arduino firmware builder
 
알고리즘
알고리즘 알고리즘
알고리즘
 

Cocos2dx와 c++11를 이용한 게임 개발