Skip to content
(*.162.235.3) 조회 수 7596 추천 수 1 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print

오랜만에 글을 쓰는 것 같네요.


기다리셨던 분이 계실지는 모르겠지만 약속대로 Cocos2d-JS에 대해서 글을 써보려고 합니다.




Cocos2d는 오픈 소스 게임 엔진으로서 이름에서 알 수 있듯이 2D 게임에 특화되어 있습니다.


모바일 게임 개발에 많이 쓰이며 전세계 40%, 중국 게임의 70%가 Cocos2d로 개발되고 있다고 합니다.


국내에서는 Unity가 많이 쓰이는 추세인데 Unity에 비해서 장점이라면 2D 게임 개발에 있어서는 확실히 괜찮고


무엇보다도 무료라는 점이 아닐까 싶네요.




이런 Cocos2d도 플랫폼에 따라, 언어에 따라 다양하게 존재하는데요.


이 중에서도 가장 많이 쓰이는 친구가 Cocos2d-x랍니다.


C++ 기반의 크로스 플랫폼 게임 엔진인데 C++ 기반이기 때문에 기존 개발자들이 학습하기에 편하고


크로스 플랫폼 게임 엔진이라서 하나의 코드로 아이폰과 안드로이드 모두 지원할 수 있기 때문입니다.








Cocos2d-JS는 Cocos2d-x의 자바스크립트 버전입니다.


즉 자바스크립트 코드 하나만으로 웹, MAC OS X, 윈도우즈,  iOS, 안드로이드 등 다양한 플랫폼을 지원할 수 있습니다.


자바스크립트를 이용하기 때문에 기존 웹개발자들도 손쉽게 입문할 수 있다는 장점이 있습니다.


최근에는 code IDE라는 전용 IDE도 지원하고 Cocos Studio를 통해 UI, 애니메이션 등을 손쉽게 작성할 수 있습니다.




아마 밑에 제가 올렸던 Cocos2d HTML5와의 차이점을 궁금해하시는 분들도 많으실텐데


Cocos2d-JS는 Cocos2d HTML5와 Cocos2d-x 자바스크립트 바인딩을 통합한 프레임워크입니다.


그래서 아래에 적었던 내용과 겹치는 부분도 많겠지만 


문법적인 변화도 있고 두가지를 번갈아가면서 보시려면 귀찮은 부분도 있으실테니


처음부터 새롭게 다뤄보려고 합니다.




일단 기본적인 자바스크립트 문법을 아신다는 전제하에 글을 쓸 생각이고


먼저 Cocos2d-JS의 각 기능과 문법을 살펴보고


슈팅 게임이나 퍼즐 게임, 디펜스 게임 등 다양한 게임 로직과


예제를 통한 실제 Cocos2d-JS 기능 적용에 대해서 알아보려고 합니다.




혹시 자바스크립트를 잘 모르신다면 


본 게시판에서 'Javascript 기초'를 검색하셔서 아래의 글들을 보시거나


Javascript 기초 - #1. 변수 http://htmlfive.co.kr/html5/xe/index.php?mid=tip&page=2&document_srl=5758







네이버나 구글에서 자바스크립트 강좌를 검색하시면 많은 강좌들을 만나실 수 있습니다.



Cocos2d-JS에 대해서 알아봤고 다음에는 Cocos2d-JS와 IDE 설치에 대해 알아보겠습니다 ^^




List of Articles
번호 제목 글쓴이 조회 수 날짜
공지 HTML5 참고 사이트 모음 신큰특스 161257 2010.08.30
공지 소스 코드는 Code Highlighter를 이용해주세요. sincntx 74417 2010.08.30
공지 강좌 / 팁 이용 안내 sincntx 73043 2010.08.30
» [강좌] Cocos2d-JS #0. Cocos2d-JS란? 신큰특스 7596 2014.08.11
102 웹표준 진단도구 신큰특스 9450 2014.04.08
101 HTML5 표준 프레임워크 신큰특스 10584 2014.04.08
100 IE Tester 신큰특스 8156 2014.04.01
99 앱템플릿 예제 활용 사이트 공유합니다. 씨트린 17423 2013.08.23
98 Cocos2d Javascipt 쉽게 사용하기!! 1 마니라네 10429 2013.07.10
97 [강좌] Cocos2D HTML5 앞으로에 대해서 9 신큰특스 16780 2012.12.07
96 [강좌] Cocos2D HTML5 #15. 갤러그 만들기 4 신큰특스 23877 2012.12.04
95 [강좌] Cocos2D HTML5 #14. Etc 신큰특스 17141 2012.12.03
94 [강좌] Cocos2D HTML5 #13. Schedule 신큰특스 13548 2012.11.30
93 [강좌] Cocos2D HTML5 #12. Sounds 2 신큰특스 13530 2012.11.29
92 [강좌] Cocos2D HTML5 #11. Transitions 신큰특스 13725 2012.11.27
91 [강좌] Cocos2D HTML5 #10. Action 신큰특스 14868 2012.11.26
90 [강좌] Cocos2D HTML5 #9. Animation 1 신큰특스 15987 2012.11.24
89 [강좌] Cocos2D HTML5 #8. Menu 2 신큰특스 14135 2012.11.23
88 [강좌] Cocos2D HTML5 #7. Label 1 신큰특스 16026 2012.11.19
87 [강좌] Cocos2D HTML5 #6. Sprite 4 신큰특스 32401 2012.11.16
86 [강좌] Cocos2D HTML5 #5. Event 1 file 신큰특스 14386 2012.11.15
85 [강좌] Cocos2D HTML5 #4. Position 4 file 신큰특스 14038 2012.11.13
84 [강좌] Cocos2D HTML5 #3. Hello World 3 file 신큰특스 16643 2012.11.12
Board Pagination ‹ Prev 1 2 3 4 5 6 7 Next ›
/ 7

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Copyright by sincntx 2014 All rights reserved.

sketchbook5, 스케치북5

sketchbook5, 스케치북5