搭建Cocos2d-JS开发环境

使用Cocos2d-JS引擎开发游戏。基本的程序代码是JavaScript语言,因此,凡是能够开发JavaScript语言工具都适用于Cocos2d-JS游戏开发。本书我们推荐WebStorm和Cocos Code IDE工具。

搭建WebStorm开发环境
我们在以往使用了WebStorm开发工具。它是非常优秀的JavaScript开发工具。WebStorm工具能够开发和调试基于Cocos2d-JS引擎的JavaScript程序代码,可是測试和调试时候仅仅能执行在Web浏览器上。
WebStorm安装过程我们已经介绍了,可是要想开发基于Cocos2d-JS引擎的JavaScript程序,我们还须要安装Google Chrome浏览器和JetBrains IDE Support插件,Google Chrome浏览器安装我们不再介绍,我们重点介绍JetBrains IDE Support插件,
JetBrains IDE Support是安装在Google Chrome浏览器上的插件,它是为了配合WebStorm工具调试使用的。

JetBrains IDE Support插件安装过程是在Google Chrome浏览器的网址中输入https://chrome.google.com/webstore/detail/jetbrains-ide-support/hmhgeddbohgjknpmjagkdomchmhgeddb内容,安装页面例如以下图所看到的,在该页面中能够点击“已加入至CHROME”button,安装插件。

安装JetBrains IDE Support插件

成功安装后会在浏览器的地址栏后面出现“JB”图标。详细使用怎样我们以下章节再介绍。

搭建Cocos Code IDE开发环境
Cocos Code IDE是Cocos2d-x团队开发的,用于开发Cocos2d-JS和Cocos2d-x Lua绑定的游戏工具,它是基于Eclipse[ Eclipse 是一个开放源码的、基于Java的可扩展开发平台。

就其本身而言。它仅仅是一个框架和一组服务。用于通过插件组件构建开发环境。

幸运的是,Eclipse 附带了一个标准的插件集。包含Java开发工具(Java Development Kit。JDK)。——引自于百度百科 http://baike.baidu.com/subview/23576/9374802.htm]平台的开发工具,Eclipse基于Java的要想执行Cocos Code IDE工具,我们须要安装JDK或JRE,JDK是Java开发工具包。JRE是Java执行环境。
1、JDK下载和安装
我们介绍一下JDK下载和安装,例如以下图所看到的是JDK 7 下载界面。它的下载地址是http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,当中有非常多版本号。注意选择相应的操作系统。以及32位还是64位安装的文件。

下载JDK

下载完毕默认安装完毕之后。JDK安装完毕后须要设置系统环境变量,主要是设置JAVA_HOME环境变量。

打开设置环境变量对话框,如图3-6所看到的。我们能够在用户变量(上半部分。仅仅影响当前用户)或系统变量(下半部分。影响全部用户)加入环境变量,普通情况下我们在用户变量中设置环境变量。

设置环境变量对话框

我们用户变量部分点击“新建”button,然后弹出对话框,如图3-7所看到的,变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.7.0_21,注意变量值的路径。

设置JAVA_HOME

为了防止安装了多个JDK版本号对于环境的影响,我们还能够在环境变量PATH追加C:\Program Files\Java\jdk1.7.0_21\bin路径。如上图所看到的。在用户变量中找到PATH。双击打开PATH改动对话框,例如以下图所看到的,追加C:\Program Files\Java\jdk1.7.0_21\bin,注意PATH之间用分号分隔。

环境变量PATH设置对话框

PATH改动对话框

2、Cocos Code IDE下载和安装
Cocos Code IDE下载地址是http://www.cocos2d-x.org/download,在浏览器中页面如图所看到的。选择合适的文件下载。眼下包含了Mac OS X版本号和Windows版本号,注意Windows分为32位和64位之分,还有安装(Setup)版本号和压缩(zip)版本号之分。

下载Cocos Code IDE

我们下载的是cocos-code-ide-win64-1.0.0-rc1.zip解压版本号,解压之后找到Cocos Code IDE.exe文件执行能够启动Cocos Code IDE工具,在启动过程中须要选择Workspace文件夹。例如以下图所看到的,Workspace文件夹是project的管理文件夹。选择好之后点击OKbutton,假设该文件夹不存在则创建。

选择Workspace

Cocos Code IDE详细使用怎样我们以下章节再介绍。

下载和使用Cocos2d-JS官方案例
首先到Cocos2d-JS官方站点下载Cocos2d-JS开发包,到本书成书之日为止Cocos2d-JS 3.0终于版已经公布了。Cocos2d-JS 3.0下载解压后的文件夹结构,例如以下图所看到的。

Cocos2d-JS开发包内容

假设我们想要执行官方的案例能够进入到build文件夹。build文件夹中的内容。例如以下图所看到的。这里包含了各个平台编译和执行案例的project等文件,当中cocos2d_jsb_samples.xcodeproj文件是Cocos2d-JS案例的Xcodeproject文件,cocos2d_jsb_samples.vc2012.sln文件是Cocos2d-JS案例Win32平台下Visual Studio 2012解决方式文件,android-build.py是在Android平台下编译和执行案例时候使用的。

Cocos2d-JS开发包build文件夹内容

我们假设在Window下学习和开发。一般执行cocos2d_jsb_samples.vc2012.sln解决方式就能够了。

假设我们启动cocos2d_jsb_samples.vc2012.sln解决方式进入,例如以下图所看到的的Visual Studio 2012界面。当中的js-testsproject是Cocos2d-JS官方提供的案例project,我们须要选中js-testsproject在右键菜单中,选择“设置启动项目”,然后执行上方工具栏中的执行调试button。执行js-testsproject。

Cocos2d-JS案例

首次执行须要编译Cocos2d-JS时间会长一些,执行起来之后会看一个Windows的窗体(如上图所看到的),点击当中的一个菜单项能够执行相应的演示样例(例如以下图所看到的)。

执行案例

假设想查看js-tests源码不能通过Visual Studio 2012查看,须要到<Cocos2d-JS引擎文件夹>\samples\js-tests\src文件夹下,使用文本编辑工具或者是WebStorm工具。
其实<Cocos2d-JS引擎文件夹>\build文件夹project文件,仅仅是编译Cocos2d-x库并使案例基于JSB方式执行,我们不能够通过这些project改动案例中的JavaScript代码。为了能够查看、改动和执行案例中的JavaScript代码。我们能够在WebStorm工具中配置案例project,管理案例。

详细过程是启动WebStorm,在菜单中File→New Project from Existing Files...,这样选择是为了从已经存在的文件创建WebStormproject,弹出如图所看到的对话框,我们选择最后一个选项,这个选项意思是我们文件在本地。还没有配置Webserver。
提示  JavaScript和HTML等Web文件。执行须要部署到一个Webserver下的。

选择配置方案

在如图界面选择好后。点击Nextbutton进入设置project根文件夹对话框,如图下所看到的,选择<Cocos2d-JS引擎文件夹>。然后按下Project Rootbutton,设置无误后,点击Finishbutton完毕设置过程,设置成功界面如后图所看到的。

设置project的根文件夹

设置成功

我们在导航面板中选择Samples→js-tests→index.html,右键菜单中选择Debug ‘index.html’。然后WebStorm会启动Google Chrome浏览器,如图所看到的,我们发如今浏览器中启动js-tests官方案例。

启动Google Chrome浏览器

使用API文档
从Cocos2d-JS官方下载开发包中没有API文档,我们使用Cocos2d-JS官的在线API文档,能够通过http://www.cocos2d-x.org/wiki/Reference选择Cocos2d-JS Online API Documentation进入在线API文档,如图所看到的。我们能够左边的文本框中输入查询条件,找到我们感兴趣的内容,例如以下图所看到的。

Cocos2d-JS在线API文档

在线API文档中搜索内容

很多其它内容请关注最新Cocos图书《Cocos2d-x实战:JS卷——Cocos2d-JS开发》

本书交流讨论站点:http://www.cocoagame.net

欢迎加入Cocos2d-x技术讨论群:257760386

很多其它精彩视频课程请关注智捷课堂Cocos课程:http://v.51work6.com

智捷课堂现推出Cocos会员,敬请关注:http://v.51work6.com/courseInfoRedirect.do?action=netDetialInfo&courseId=844465&amp;categoryId=0

《Cocos2d-x实战 JS卷》现已上线。各大商店均已开售:

京东:http://item.jd.com/11659698.html

欢迎关注智捷iOS课堂微信公共平台。了解最新技术文章、图书、教程信息

时间: 2024-08-28 23:19:34

搭建Cocos2d-JS开发环境的相关文章

[转载]Sublime Text 3 搭建 React.js 开发环境

[转载]Sublime Text 3 搭建 React.js 开发环境 Sublime有很强的自定义功能,插件库很庞大,针对新语言插件更新很快,配合使用可以快速搭建适配语言的开发环境. 1. babel-sublime 支持ES6, React.js, jsx代码高亮,对 JavaScript, jQuery 也有很好的扩展.关于 babel 的更多介绍可以看这里:为什么说Babel将推动JavaScript的发展 安装 PC:Ctrl+shift+p Mac:Cmd+shift+p 打开面板输

搭建 Node.js 开发环境

原地址:https://github.com/alsotang/node-lessons/blob/master/lesson0/README.md <搭建 Node.js 开发环境> 本课程假设大家都是在 Linux 或者 Mac 下面.至于使用 Windows 并坚持玩新技术的同学,我坚信他们一定有着过人的.甚至是不可告人的兼容性 bug 处理能力,所以这部分同学麻烦在课程无法继续时,自行兼容一下. 不久前公司刚发一台新 Mac 给我,所以我对于在新环境中安装 Node.js 的过程还是记

快速搭建 Node.js 开发环境以及加速 npm

在公交车上刷微博,还是有很多同学在咨询: 如何快速搭建 node 开发环境 npm 超慢 github 无法打开的问题 于是我觉得应该写一篇文章解答所有这些起步问题,让新同学也能顺顺利利入门. 快速搭建 Node.js 开发环境 如果你想长期做 node 开发, 或者想快速更新 node 版本, 或者想快速切换 node 版本, 那么在非 Windows(如 osx, linux) 环境下, 请使用 nvm 来安装你的 node 开发环境, 保持系统的干净. 如果你使用 Windows 做开发,

在Node.js上搭建React.js开发环境

1.React.js的介绍: React 是一个用于构建用户界面的 JAVASCRIPT 库. React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图). React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源. React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它. 特点: 1.声明式设计 ?React采用声明范式,可以轻松描述应用. 2.高效 ?React通过对DOM的模拟,最大限

Sublime Text 3 搭建 React.js 开发环境

ublime有很强的自定义功能,插件库很庞大,针对新语言插件更新很快,配合使用可以快速搭建适配语言的开发环境. 1. babel 支持ES6, React.js, jsx代码高亮,对 JavaScript, jQuery 也有很好的扩展.关于 babel 的更多介绍可以看这里:为什么说Babel将推动JavaScript的发展 安装 PC:Ctrl+shift+p Mac:Cmd+shift+p 打开面板输入babel安装 配置 打开.js, .jsx 后缀的文件; 打开菜单view, Synt

Win8 搭建 Node.js 开发环境

刚接触node.js,把一些过程记录下来,已备今后查阅.如果有不明确或者错误之处,欢迎批评指正. Node.js是什么? 我看了网上一些文章,我的理解是功能类似于apache,可以理解为服务器端.但是实现的机制不一样,并发的效果很好,他的目标的取代Apache服务器机制. 好了,下面直接开始环境配置吧: 1,下载Node.js 直接去官网下载,http://www.nodejs.org/download/ 选择 Windows Installer (.msi) 版本 64 bit.这里会发现有个

在window下搭建Vue.Js开发环境(转)

nodejs官网http://nodejs.cn/下载安装包,无特殊要求可本地傻瓜式安装,这里选择2017-5-2发布的 v6.10.3 cmd命令行: node -v //显示node版本 v6.10.3 npm -v  //显示npm包管理器版本 3.10.10 由于有些npm有些资源被屏蔽或者是国外资源的原因,经常会导致用npm安装依赖包的时候失败,所有我还需要npm的国内镜像---cnpm Cmd命令行中输入npm install -g cnpm --registry=http://re

vscode下搭建vue.js开发环境(基于最新的@Vue/cli 4.2.2)

2020-02-13. 网上的那些怎么安装vue环境的2.x就不要再看了,都过时了,现在去官网下载,按照他们的设置各种问题.接下来看下最新的安装方法. 前四步是一样的: 1.下载并安装vscode 2.下载并安装node.js(一直next即可) 安装完成之后在终端输入:node -v和npm -v查看是否安装成功.npm是node.js的包管理工具. 3.这里我们可以更改node.js默认下载依赖的位置 在自己安装的node.js文件夹中新建一个node_cache文件夹,新建一个node_g

Oracle 搭建Node.js开发环境

? 先决条件 安装oralce客户端驱动. 安装node.js. ? 创建项目 安装oracledb模块 $npm install oracledb 如果失败了,你可能要爬墙. ? 参考package.json { "name": "oracle-demo", "version": "1.0.0", "description": "", "main": "a

DevExtreme 搭建Node.js开发环境

简介 DevExtreme is a component suite for creating highly responsive web applications for touch devices and traditional desktops. ? 创建Angular应用 ? $ ng new DevExtremeDemo --skip-install --skip-git $ cnpm install ? 安装DevExtreme ? $ cnpm install --save dev