热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Cocos2dJS快速入门_01环境搭建(MacWindows集合版)

一、前期准备在搭建Cocos2d-JS开发环境之前,我们应该要先准备好相关的原料,下面贴出原料清单,并在结尾,我们会对他们进

一、 前期准备

在搭建Cocos2d-JS开发环境之前,我们应该要先准备好相关的原料,下面贴出原料清单,并在结尾,我们会对他们进行一个小小的备注说明。


原料清单:

1. Cocos2d-JS 引擎包 【下载地址:http://cn.cocos2d-x.org/download/ 】

2.IDE

2.1 Cocos IDE  【同样也是在Cocos2d-x 官网上下载,这个鬼东西老强大了,后面我们会介绍这个IDE】

2.2 WebStorm   【下载地址问度娘要哈】

2.3 Chrome     【谷歌浏览器】

2.4 JetBrains-IDE-support 【如果你采用WebStorm编码,那就需要这个东西,它是Chrome浏览器的一个插件,功能是用来桥接WebStorm和Chrome,比较讨厌的一点是,这个鬼东西需要翻墙才能下载,如果你的楼梯太短,翻墙失败的同学,可以考虑直接用Cocos IDE哈,也就是不用安装这个插件了】

2.5 XAMPP     【维基和百度百科说的太文邹邹,我的理解就是一个服务器。见最底部 附录2:关于直接在浏览器运行js-tests无法正常工作问题】

3. Python     【Windows系统需要安装[见最底部 附录1:Window Python环境配置], Mac OS 有自带。官网建议用2.7版本】

4. Android 环境相关: 

Apache Ant    【下载地址:http://ant.apache.org/bindownload.cgi】

Android NDK   【下载地址:http://developer.android.com/tools/sdk/ndk/index.html】

Android SDK   【下载地址:https://developer.android.com/sdk/index.html?hl=sk】

一键下载地址:http://pan.baidu.com/share/home?uk=1260900318#ca

5. 以上所有内容,在Mac和windows上通用,每个软件都有对应的Mac版本和Windows版本。


二、开始搭建

1. Cocos Console安装

1.1  Python检查: 这个时候,你的电脑操作系统(不管是Mac还是Windows)应该是都有Python环境了,检查方法: 在终端(Windows 系统 Dos窗口)直接中输入 Python ,回车,可以看到你的Python版本,对比下图。

Mac 示意图:

 1409883898947260.jpg

Windows示意图:

 1409883911935721.jpg

如果不能看到Python版本,那么,一二三四,再来一次,重新安装Python。


1.2  Cocos Console安装: 打开终端(Windows打开Dos窗口), 将Cocos2d-js-v3.x/setup.py 拖到终端中,潇洒的按下回车,这个时候,Cocos Console安装成功啦,接下来就是配置Android环境了。Cocos2d-js-v3.x 就是你下载的Cocos2d-JS引擎包。


2. Android环境配置:

2.1 这一步,Cocos Console 会问你说你的Ant, SDK, NDK 放在哪里?你告诉它之后,它会转告给你的操作系统。

2.2 需要注意的一点是:Ant比较矫情,需要定位到bin文件夹下。

2.3 让配置的环境生效。

Mac: 进入到最后提示的那个路径,比如我的是:/Users/lingjianfeng/.bash_profile 然后双击打开运行下这个文件。友情提示哦:这个文件是隐藏的,需要显示下隐藏文件。

Windows: 重启下电脑就好啦。

Mac 示意图:

1409884277216347.jpg 

Windows 示意图:

1409884322794378.jpg 

到这个时候呢,你的Cocos2-JS的开发环境,已经是搭建成功了。你可以打开你的系统环境变量看看Cocos Console都做了什么事情[Mac 用户打开 /Users/你的用户名/ .bash_profile][Windows用户打开你的系统环境变量]

在下一个教程当中,我们将告诉大家,如何的创建第一个基于Cocos2d-JS的HelloWord,以及编译或者运行在各平台上。


附录1:Window Python环境配置

1. 因为windows操作系统不能直接运行python脚本,所以我们需要安装下python,安装步骤如下。

2. 下载python --> 去 https://www.python.org/downloads/ 下载的python, 下载2.7版本。

3. 安装python --> 直接运行python-2.7.msi。可以直接装在C盘。

4. 环境变量配置 -->

4.1 找到python安装目录 --> 例如 C:\Python27 。

4.2 环境变量配置  --> 右键桌面上【我的电脑】→ 【属性】→ 【高级系统设置】→【环境变量(N)...】 → 【系统变量(S)】 → 选择【 path】→  点击 【编辑(I)...】 → 在变量值最后输入括号里面的内容 (;C:\Python27) ,之后一路连续有三个确定可以点,狂点吧。注意,每个环境变量之间用分号(;)隔开。所以不要忘记了前面的分号,  C:\Python27为你python安装的路径

4.3 OK。你的python安装成功啦。


附录2:关于直接在浏览器运行js-tests无法正常工作问题

☞ 原因 : 一些浏览器对本地文件的支持不是很好。

☞ 解决办法,安装服务器(推荐XAMPP)。

    ☞ 安装XAMPP成功后,将整个cocos2d-js-v3.0-rc3(写这篇文章时候-JS的最新版本)拷贝到XAMPP/htdocs下。

    ☞ 启动服务器

    ☞ 浏览器:http://localhost/cocos2d-js-v3.0-rc3/samples/js-tests。成功。


本系列教程简介:

本系列教程由宝宝巴士(福建)网络科技有限公司-凌建风撰写

【宝宝巴士,专注幼儿教育,详情猛戳:http://cn.babybus.com】

Cocos2d-JS快速入门—配套视频教程:http://i.youku.com/lingjianfeng 

视频、讲义、源码:http://pan.baidu.com/share/home?uk=1260900318#ca 


本帖论坛地址:http://www.cocoachina.com/bbs/read.php?tid=227246,欢迎参与讨论。



推荐阅读
  • 本文探讨了如何利用HTML5和JavaScript在浏览器中进行本地文件的读取和写入操作,并介绍了获取本地文件路径的方法。HTML5提供了一系列API,使得这些操作变得更加简便和安全。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • 本文介绍如何通过Windows批处理脚本定期检查并重启Java应用程序,确保其持续稳定运行。脚本每30分钟检查一次,并在需要时重启Java程序。同时,它会将任务结果发送到Redis。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 几何画板展示电场线与等势面的交互关系
    几何画板是一款功能强大的物理教学软件,具备丰富的绘图和度量工具。它不仅能够模拟物理实验过程,还能通过定量分析揭示物理现象背后的规律,尤其适用于难以在实际实验中展示的内容。本文将介绍如何使用几何画板演示电场线与等势面之间的关系。 ... [详细]
  • 如何清除Chrome浏览器地址栏的特定历史记录
    在使用Chrome浏览器时,你可能会发现地址栏保存了大量浏览记录。有时你可能希望删除某些特定的历史记录而不影响其他数据。本文将详细介绍如何单独删除地址栏中的特定记录以及批量清除所有历史记录的方法。 ... [详细]
  • 利用Selenium与ChromeDriver实现豆瓣网页全屏截图
    本文介绍了一种使用Selenium和ChromeDriver结合Python代码,轻松实现对豆瓣网站进行完整页面截图的方法。该方法不仅简单易行,而且解决了新版Selenium不再支持PhantomJS的问题。 ... [详细]
  • Python自动化测试入门:Selenium环境搭建
    本文详细介绍如何在Python环境中安装和配置Selenium,包括开发工具PyCharm的安装、Python环境的设置以及Selenium包的安装方法。此外,还提供了编写和运行第一个自动化测试脚本的步骤。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • ImmutableX Poised to Pioneer Web3 Gaming Revolution
    ImmutableX is set to spearhead the evolution of Web3 gaming, with its innovative technologies and strategic partnerships driving significant advancements in the industry. ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • Python技巧:利用Cookie实现自动登录绕过验证码
    本文详细介绍了如何通过Python和Selenium库利用浏览器Cookie实现自动登录,从而绕过验证码验证。文章提供了具体的操作步骤,并附有代码示例,帮助读者理解和实践。 ... [详细]
author-avatar
guanchunlei
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有