Cocos2d-x_初探_第一次配置与HelloWorld
此前多久,忘了,反正就是打通关泡泡龙以后。YY君向我推荐了这个(如题)。一查资料,诶。还挺有意思的,那我就去下一个玩玩吧。
资料下载清单:
1.Android-ndk
2.Android-sdk
3.Python2.0 (环境配置脚本要用)
4.apache-Ant 1.9.14
5.cocos2d-x-3.17.2
6.VS2017 [建议使用2012以上]
下载地址: http://www.baidu.com
下载完成以后,将他们解压到文件夹。

【因为一整天都在弄GLFW,所以你可以看到这些都是早上下载的】
(我爱这酷酷的黑色)
环境配置
首先你要安装 Python 然后打开 ..\cocos2d-x.的文件夹 运行该目录下的setup.py
怎么安装看这里:
win10 ——》 按下你键盘的win键,找到window系统 ——》右键菜单【命令行】选择管理员身份运行
....emm,我记得以前可以直接把程序拉进去就得到路径的呀...貌似现在不行了,但是多了个右键自动粘贴?
那就把路径复制进去以后打一下 /setup.py 就好了。

回车运行以后,它会告诉你要输入SDK、NDK的路径,你就直接复制两个东西解压出来的根目录就好了。
我这里已经配置好了,然后它就告诉我这些信息。
Setting up cocos2d-x...
->Check environment variable COCOS_CONSOLE_ROOT
->Search for environment variable COCOS_CONSOLE_ROOT...
->COCOS_CONSOLE_ROOT is found : D:\Desktop\data\Cocos2d\cocos2d-x-3.17.2\tools\cocos2d-console\bin ->Check environment variable COCOS_X_ROOT
->Search for environment variable COCOS_X_ROOT...
->COCOS_X_ROOT is found : D:\Desktop\data\Cocos2d ->Check environment variable COCOS_TEMPLATES_ROOT
->Search for environment variable COCOS_TEMPLATES_ROOT...
->COCOS_TEMPLATES_ROOT is found : D:\Desktop\data\Cocos2d\cocos2d-x-3.17.2\templates ->Configuration for Android platform only, you can also skip and manually edit your environment variables ->Check environment variable NDK_ROOT
->Search for environment variable NDK_ROOT...
->NDK_ROOT is found : D:\Desktop\data\Cocos2d\android-ndk-r20 ->Check environment variable ANDROID_SDK_ROOT
->Search for environment variable ANDROID_SDK_ROOT...
->ANDROID_SDK_ROOT is found : D:\Desktop\data\Cocos2d\android-sdk-windows Please restart the terminal or restart computer to make added system variables take effect
这样环境配置就弄好了,可以省去你自己弄环境变量的很多问题。
打开cocs2d目录下的Build文件夹下,启动cocos2d-win32.sln,可以看到有很多的Demo示例,也可以从这里学习。
HelloWorld
打开cmd(win+r --> cmd --> 运行)
cd 到cocos2d目录的 \tools\cocos2d-console\bin
例如:
cd /d D:\Desktop\data\Cocos2d\cocos2d-x-3.17.2\tools\cocos2d-console\bin
输入以下代码:
cocos new 项目名 -p 报名 -l 语言版本 -d 指定路径
示例:
cocos new HelloWorld -p com.inkhin.helloworld -l cpp -d projects
HelloWorld --- 项目名
-p --- 项目的包名
-l --- 指定语言版本
-d --- 指定项目路径
【如果出现以下情况,说明你中奖了,得去手动配置一下Python】

【因为今晚某个傻子害我生气了,所以我就不解释怎么配置环境变量,各位绕道自行百度。】



编译以后,你就得到了第一个Cocos2d的程序,【第一次运行,这个编译的过程可能会很久很久。】
哎,困死,不细讲了。
直接上运行后的截图。 修改标签的两个属性,用箭头指出来了,其他的明天再说。我困,我要去睡觉,大家不要和pass大叔一样做夜间动物。

Cocos2d-x_初探_第一次配置与HelloWorld的更多相关文章
- Flutter初探_环境配置以及创建项目
还没学会这个怎么排版,写了一版 太丑 没发看,' 先换到我熟悉的网站,后面搞定了排版再更新过来 https://www.jianshu.com/p/6fc913861461
- Mac下Intellij IDea发布Java Web项目(适合第一次配置Tomcat的家伙们)详解二
准备工作:新建第一个JavaWeb项目 step3 给第一次配置tomcat的家伙们再说一遍如何配置tomcat 3.1 [Run]-[Edit Configurations] 3.2 [Defaul ...
- Nginx安装配置与HelloWorld
<深入理解Nginx>阅读与实践(一):Nginx安装配置与HelloWorld 最近在读陶辉的<深入理解Nginx:模块开发与架构解析>,一是想跟着大牛练练阅读和编写开源代码 ...
- Linux环境下NodeJS的安装配置(HelloWorld)
Linux环境下NodeJS的安装配置(HelloWorld) 最简单的环境安装,测试helloworld.给初学者!! 安装脚本,请仔细阅读逐行执行: #!/bin/bash #检查是否已经安装 r ...
- MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)
MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1) VMawre-workstation版本包 地址: https://m ...
- Windows基础环境_安装配置教程(Windows7 64、JDK1.8、Android SDK23.0、TortoiseSVN 1.9.5)
Windows基础环境_安装配置教程(Windows7 64.JDK1.8.Android SDK23.0.TortoiseSVN 1.9.5) 安装包版本 1) JDK版本包 地址: htt ...
- Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)
Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1) VMawre-workstation版本包 地址: https://my.vmw ...
- Node.js配置And HelloWorld
先从https://nodejs.org/en/上下载Node.js的安装程序 node-v4.4.4-x64.msi 直接双击运行,安装到默认路径 C:\Program Files\nodejs ...
- 《深入理解Nginx》阅读与实践(一):Nginx安装配置与HelloWorld
最近在读陶辉的<深入理解Nginx:模块开发与架构解析>,一是想跟着大牛练练阅读和编写开源代码的能力,二是想学学Nginx优秀的架构设计,三是想找一个点深入下Linux下网络编程的细节.侯 ...
随机推荐
- SpringBoot + Maven + Hibernate ( 简单实现CRUD功能 )
工具:idea.mariadb数据库 创建一个项目 ( student ) ........(使用idea创建一个springboot项目,这里我就不多说了) Maven 中的依赖 <?xml ...
- 粗暴,干就完了----徐晓冬似的C语言自学笔记----前言
10对年前就觉得C/C++语言很酷,第一印象就是90年代末,个人电脑在中华大地开始普及的岁月中,层出不穷的病毒,对了,全是C/C++写的:除了危及人民群众信息安全以外,C系列语言用途甚广,可以发明其他 ...
- 给你自己的博客加个 Markdown
今天给大家推荐一个简单易用的开源 Markdown 组件, Markdown 组件仓库地址是: https://github.com/pandao/editor.md Markdown 是什么 Mar ...
- BZOJ 1180 [CROATIAN 2009]OTOCI // BZOJ 2843 极地旅行社 // Luogu P4321 [COCI 2009] OTOCI / 极地旅行社 (LCA板题)
emmm-标题卡着长度上限- LCT板题-(ε=ε=ε=┏(゜ロ゜;)┛) CODE #include <cctype> #include <cmath> #include & ...
- BZOJ 4009: [HNOI2015]接水果 (整体二分+扫描线 树状数组)
整体二分+扫描线 树状数组 具体做法看这里a CODE #include <cctype> #include <cstdio> #include <cstring> ...
- springboot2.0入门(四)----mock模拟测试+单元测试
一.本节主要记录模拟测试.单元测试: 二.mock 测试 1.1什么是Mock? 在面向对象程序设计中,模拟对象(英语:mock object,也译作模仿对象)是以可控的方式模拟真实对象行为的假的对象 ...
- 蓝桥历年试题 DNA对比
[编程题](满分27分) 脱氧核糖核酸即常说的DNA,是一类带有遗传信息的生物大分子.它由4种主要的脱氧核苷酸(dAMP.dGMP.dCMT和dTMP)通过磷酸二酯键连接而成.这4种核苷酸可以分别记为 ...
- jQuery系列(十一):jQuery的事件绑定和解绑
1.绑定事件 语法: bind(type,data,fn) 描述:为每一个匹配元素的特定事件(像click)绑定一个事件处理器函数. 参数解释: type (String) : 事件类型 data ( ...
- oracle表查询
使用scott用户中存在的emp.dept表等做演示 一.单表查询 查看表结构:desc dept; 查看所有列:select * from dept: 查询指定列:select ename,sal, ...
- axios 是如何封装 HTTP 请求的
原载于 TutorialDocs 网站的文章<How to Implement an HTTP Request Library with Axios>.译者:zhangbao90shttp ...