Skip to content
(*.162.235.3) 조회 수 7537 추천 수 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 참고 사이트 모음 신큰특스 161210 2010.08.29
공지 소스 코드는 Code Highlighter를 이용해주세요. sincntx 74381 2010.08.29
공지 강좌 / 팁 이용 안내 sincntx 73005 2010.08.29
115 2018년 SW융합전문인력양성 교육생 모집 - 가상현실(VR), 사물인터넷(IoT) 서버(Server) file IBITP 22 2018.08.02
114 [취업교육모집] 네트워크전문가,자바개발자_아이티윌 아이t 47 2018.06.12
113 [앵귤러학원/앵귤러교육/React교육] 앵귤러(Angular), 리액트(React) 기반 웹 & 앱 UI개발 재직자 향상과정 탑크리에듀 59 2018.06.07
112 ▶[정보처리기사학원] 정보처리기사 취득 양성과정(국비무료 자격증과정) 탑크리에듀 53 2018.05.31
111 ◆2018년 상반기 자바 개발자 무료취업교육 (취업우수기관)◆ 수키 184 2018.03.06
110 JAVA 웹개발자 신입(준경력)인재 양성과정-정부취업교육지원제도 file 아이티윌리더 177 2018.01.24
109 4차 산업혁명 시대 관련 VR, IoT IBITP 1423 2017.09.28
108 [무료온라인강의] SK T아카데미 사이트 무료 IT 강의 file IBITP 1544 2017.09.19
107 [ 오라클 DBA & 빅데이터 분석 ] 국비지원 취업연계교육 연수생모집 아이티윌GN 1755 2017.07.12
106 HTML5 개요 ojcedu.com 4135 2016.03.08
105 [C#,링크강좌]SelectMany ojcedu.com 3795 2015.12.11
104 [강좌] Cocos2d-JS #1. Cocos2d-JS 설치하기 신큰특스 8520 2014.08.18
» [강좌] Cocos2d-JS #0. Cocos2d-JS란? 신큰특스 7537 2014.08.11
102 웹표준 진단도구 신큰특스 9420 2014.04.07
101 HTML5 표준 프레임워크 신큰특스 10551 2014.04.07
100 IE Tester 신큰특스 8135 2014.04.01
99 앱템플릿 예제 활용 사이트 공유합니다. 씨트린 17396 2013.08.23
98 Cocos2d Javascipt 쉽게 사용하기!! 1 마니라네 10410 2013.07.09
97 [강좌] Cocos2D HTML5 앞으로에 대해서 9 신큰특스 16758 2012.12.07
96 [강좌] Cocos2D HTML5 #15. 갤러그 만들기 4 신큰특스 23783 2012.12.04
Board Pagination ‹ Prev 1 2 3 4 5 6 Next ›
/ 6

나눔글꼴 설치 안내


이 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