13
Cocos2d-js Ian

20151120 ian cocos2d js

Embed Size (px)

Citation preview

Page 1: 20151120 ian cocos2d js

Cocos2d-js

Ian

Page 2: 20151120 ian cocos2d js
Page 3: 20151120 ian cocos2d js

Cocos2d-JSHistoryCocos2d-JSPlatforms and Restrictions

Page 4: 20151120 ian cocos2d js

History2008 - Ricardo Quesada, a game developer in Argentina, writes a game framework named Cocos2d2009 - After the iPhone SDK release, Cocos2d rewritten in Objective-C to become Cocos2d-iPhone2010 - Zhe Wang, a developer in China, creates a fork, Cocos2d-xChukong Technologies Inc, Zhe‘s company, develops Cocos2d-JS, -HTML5, and -Lua

Page 5: 20151120 ian cocos2d js

Cocos2d-JSCocos2d-x JavaScript versionFull Cocos2d-x functionalitySimplified JavaScript friendly APICode Once, Run EverywhereMobile Native, Desktop, Web

Page 6: 20151120 ian cocos2d js
Page 7: 20151120 ian cocos2d js

Python 2The cocos command line needs python to run python 2.7.5+It won’t work with python 3https://www.python.org/downloads/

Page 8: 20151120 ian cocos2d js
Page 9: 20151120 ian cocos2d js

cocos command optionsnew - Creates a new projectcompile - Compiles the current project to binarydeploy - Deploy a project to the targetrun - Compiles & deploy project and then runs it on the targetjscompile - minifies and/or compiles js files

Page 10: 20151120 ian cocos2d js

cocos newcocos new -l jscocos new -l js —no-nativecocos new projectName -l js -d ./Projectscocos new projectName -l js

Page 11: 20151120 ian cocos2d js

project.jsondebug - the current debug settingshowFPS - whether or not to show the frame rateframeRate - the desired frame ratemodules - cocos2d and potentially pluginsjsList - all of your source code