此前多久,忘了,反正就是打通关泡泡龙以后。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的更多相关文章

  1. Flutter初探_环境配置以及创建项目

    还没学会这个怎么排版,写了一版 太丑 没发看,' 先换到我熟悉的网站,后面搞定了排版再更新过来 https://www.jianshu.com/p/6fc913861461

  2. Mac下Intellij IDea发布Java Web项目(适合第一次配置Tomcat的家伙们)详解二

    准备工作:新建第一个JavaWeb项目 step3 给第一次配置tomcat的家伙们再说一遍如何配置tomcat 3.1 [Run]-[Edit Configurations] 3.2 [Defaul ...

  3. Nginx安装配置与HelloWorld

    <深入理解Nginx>阅读与实践(一):Nginx安装配置与HelloWorld 最近在读陶辉的<深入理解Nginx:模块开发与架构解析>,一是想跟着大牛练练阅读和编写开源代码 ...

  4. Linux环境下NodeJS的安装配置(HelloWorld)

    Linux环境下NodeJS的安装配置(HelloWorld) 最简单的环境安装,测试helloworld.给初学者!! 安装脚本,请仔细阅读逐行执行: #!/bin/bash #检查是否已经安装 r ...

  5. MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)

    MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1)     VMawre-workstation版本包 地址: https://m ...

  6. 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 ...

  7. Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)

    Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1)     VMawre-workstation版本包 地址: https://my.vmw ...

  8. Node.js配置And HelloWorld

    先从https://nodejs.org/en/上下载Node.js的安装程序  node-v4.4.4-x64.msi 直接双击运行,安装到默认路径 C:\Program Files\nodejs ...

  9. 《深入理解Nginx》阅读与实践(一):Nginx安装配置与HelloWorld

    最近在读陶辉的<深入理解Nginx:模块开发与架构解析>,一是想跟着大牛练练阅读和编写开源代码的能力,二是想学学Nginx优秀的架构设计,三是想找一个点深入下Linux下网络编程的细节.侯 ...

随机推荐

  1. idea 高效找出全部未被使用的代码

    不得不说 idea 真的很强大,认真花一些时间,好好研究研究 idea 可以让你编写代码更加的高效,并且 idea 时不时会给你一些惊喜的,比如今天要分享的这个,就非常的惊喜: 背景 前几天,忽然又一 ...

  2. SQL Server text field里面有换行符的时候copy到excel数据会散乱

    解决方法: select '"'+convert(varchar(8000),testField)+'"'astestField from testTable 这样虽然结果集里面有 ...

  3. 【线性代数】4-2:投影(Porjections)

    title: [线性代数]4-2:投影(Porjections) categories: Mathematic Linear Algebra keywords: Projections Project ...

  4. 【线性代数】1-2:点乘和长度(Dot Products and Length)

    title: [线性代数]1-2:点乘和长度(Dot Products and Length) toc: true categories: Mathematic Linear Algebra date ...

  5. Python回归分析五部曲(二)—多重线性回归

    基础铺垫 多重线性回归(Multiple Linear Regression) 研究一个因变量与多个自变量间线性关系的方法 在实际工作中,因变量的变化往往受几个重要因素的影响,此时就需要用2个或2个以 ...

  6. php 一段 shmop

    $size = 1024*1024; $shm_key = ftok(__FILE__, 't'); $shm_id = shmop_open($shm_key, "c", 064 ...

  7. win 内网frp反弹到内网liunx

    前提:frp不同系统 但是版本必须完全相同 这是我的两个版本 我这个就是验证frp可以在不同系统之间使用 准备工作 靶机 win2003 ip 192.168.1.132 公网 vps windows ...

  8. selenium的方法

    # Licensed to the Software Freedom Conservancy (SFC) under one # or more contributor license agreeme ...

  9. JS基础_数组的遍历

    遍历:将数组中所有的元素都取出来 1.for循环 var arr = ["1","2","3"]; for(let i=0;i<arr ...

  10. laravel如何从mysql数据库中随机抽取n条数据

    laravel如何从mysql数据库中随机抽取n条数据 一.总结 一句话总结: inRandomOrder():$userQuestions=UserQuestion::where($map)-> ...