cocos2dx3.3在Windows环境搭建以及新工程创建
这个虽然比较简单,但是是学习cocos的第一步,不积跬步无以至千里,所以今天先分享Windows下环境搭建问题。关于mac搭建后续有机会在写(ps:因为我暂时没有mac),anyway,开始吧!
首先需要下载的软件:
cocos2dx3.3版本(这个去cocos官网找找就会有的)这里用的暂时比较稳定的3.3版本
然后visual stdio2012(简称vs2012)
然后Python(这里用的好像是2.7.2反正不要选太老也不要选太新的版本,软件官网有)
接下来 安装:
1.那个cocos2dx和vs2012直接下载下来解压安装就好了 这个比较简单就不用讲了,只是给出个小提示,在安装软件的时候如果不是非要装在c盘的软件那么我们最好不要装在c盘,反正我是用一个盘专门作为安装位置,一个盘专门放下载下来的软件压缩包,还有就是安装的路径最好不要出现中文!
2.接下来安装Python
下载下来大概是这样的
然后双击安装,记得在安装的时候选择路径大概记住你安在哪里的,这个我们一般都安在c的根目录下,只要你记住路径就好了
其余的就一直next就好了,然后安装完成;比较重要的一步来了;
计算机-》【属性】-》-【高级系统设置】-》确保上部标签为选中高级的情况下选择【环境变量】-》然后在弹出窗口系统变量栏双击【path】-》在path变量值添加你的Python路径,点击确定OK!



现在做环境监测:
在开始输入cmd弹出管理员窗口,输入Python回车,出现版本信息就成功,否则失败。输入Java -version 回车,成功也是输出版本信息(不成功自己返回看哪里遗漏,再重新装):


好了,现在我们就可以跑cocos的helloworld项目了(关于后续的安卓环境配置会在之后的教程中出):
在解压的cocos目录下找到【build】-》【.......sln】(记得是sln文件而且是win32的)


打开之后在vs界面;点击【生成】-》【生成解决方案】然后等看到下方输出框生成完之后点击【调试】(快捷键f5) 这个过程第一次运行的话都比较久!
成功之后就有运行框弹出,这就是helloworld工程,里面展示的是cocos2dx可以实现的一些功能可以点开看看,在vs面板左侧打开层级也可以找到某种功能相应的代码,有时候可以作为参考;


好了 ,helloWord也跑起来了,下面我们自己新建一个工程啦(突然发现这个教程好长,一写就收不住,郁闷)
在新建项目之前我们要先跑setup.py,同样cmd打开管理员窗口,输入(cd cocos安装目录)回车我这里是f盘,然后输入setup.py回车,OK!

这里介绍一个快速进入某个目录的方法,也是我前几天看到的,直接进入目录按住shift+鼠标右键选择【在此处打开命令窗口】
还有种就是输入cd后直接将目录文件夹拖到命令窗口中就好了;
anyway,我们进行下一步,新建项目,cmd打开命令窗口输入这个命令:cocos new hallo -p com.hallo.org -l cpp -d F:\cocos2d-x-3.3回车(我凭记忆写的,大家查查求证一下,而且不同版本创建命令有些许区别,反正我这个是这样,好像以前还有把那个cocos换成Python的)hallo为工程名,com.hallo.org为包名,cpp是用什么语言,这里是c++,所以写cpp,然后-d后面写工程存储的目录,你可以自己建一个专门存放cocos工程。总之回车之后出现下面窗口的那种就好了(不同版本出现也有区别,检验是否创建好就是去存储目录下看看有没有)

好了 这篇教程到这里 本来想讲讲新创建的工程,教程太长不好消化。接下来就在后来的教程中讲解喽
会了吗?如果教程有错或是大家有意见或建议欢迎提出或者同我联系
cocos2dx3.3在Windows环境搭建以及新工程创建的更多相关文章
- Windows环境搭建与第一个C# Sample
Redis入门 - Windows环境搭建与第一个C# Sample 什么是Redis? Redis是一个开源.支持网络.基于内存.键值对存储数据库,使用ANSI C编写.从2013年5月开始,R ...
- Windows 环境搭建 PostgreSQL 物理复制高可用架构数据库服务
PostgreSQL 高可用数据库的常见搭建方式主要有两种,逻辑复制和物理复制,上周已经写过了关于在Windows环境搭建PostgreSQL逻辑复制的教程,这周来记录一下 物理复制的搭建方法. 首先 ...
- Windows环境搭建Red5流媒体服务器指南
Windows环境搭建Red5流媒体服务器指南 测试环境:Windows 7 一. 下载安装程序 red5-server 下载地址 https://github.com/Red5/red5-ser ...
- Battery Historian for windows环境搭建
Battery Historian for windows环境搭建 简介:Battery historian是一款通过上传bugreport文件分析用户手机中App的电池耗电情况的工具. Batter ...
- Android NDK r8 windows环境搭建
Android NDK r8 windows环境搭建 一.默认基础环境为已经完成Android开发环境的搭建 需要的软件及插件 1. JDK-7u25 2. Eclipse 3. Android SD ...
- Windows环境搭建Red5流媒体服务器指南(转)
Windows环境搭建Red5流媒体服务器指南 Windows环境搭建Red5流媒体服务器指南 测试环境:Windows 7 一. 下载安装程序 red5-server 下载地址 https:// ...
- Windows环境搭建Web自动化测试框架Watir
Windows环境搭建Web自动化测试框架Watir 一.前言 Web自动化测试一直是一个比较迫切的问题,对于现在web开发的敏捷开发,却没有相对应的敏捷测试,故开此主题,一边研究,一边将We ...
- Windows环境搭建mysql服务器
Windows环境搭建mysql服务器: 1.下载mysql-installer-community-5.7.3.0-m13.2063434697并安装 安装详细步骤>> 2.安装mys ...
- Go(02)windows环境搭建和vscode配置
之前讲述过linux环境下Go语言开发环境搭建,这次简述下windows的搭建以及vscode配置 windows环境搭建 同样去https://studygolang.com/dl下载windows ...
随机推荐
- BZOJ 1833 ZJOI2010 count 数字计数 数位DP
题目大意:求[a,b]间全部的整数中0~9每一个数字出现了几次 令f[i]为i位数(算前导零)中每一个数出现的次数(一定是同样的,所以仅仅记录一个即可了) 有f[i]=f[i-1]*10+10^(i- ...
- Linux下更新瑞芯微固件
有这样的需求,是因为提供的BSP中是在windows下烧写的系统.我直接在linux下开发,每次编译后代码都要在windows下烧写,是一个很麻烦的事情.为了解决这个问题我尝试着用VirtualBox ...
- 动态的 css——less
less 是一种样式语言,它将 css 赋予了动态语言的特性,如变量. 继承. 运算. 函数.less 既可以在客户端上运行(支持 ie6+,webkit,firefox),也可以借助 Node.js ...
- 【线段树成段更新-模板】【HDU1698】Just a Hook
题意 Q个操作,将l,r 的值改为w 问最后1,n的sum 为多少 成段更新(通常这对初学者来说是一道坎),需要用到延迟标记(或者说懒惰标记),简单来说就是每次更新的时候不要更新到底,用延迟标记使得更 ...
- mvn profile 深层次目录打参数核心配置
<build> <resources> <resource> <directory>src/main/resources</directory&g ...
- BS常用方法备忘
在B/S项目开发过程中总结的一些常用方法,如:常量.验证方法.服务器控件方法.html控件方法等. ///******************* 说明 ************************ ...
- c# List<string>和List<int>互相转换
List<string> 转 List<int> var list = (new[]{"1","2","3"}).T ...
- beforefieldinit释义(3)
1.看下面的例子: public static class MyClass<T> { public static readonly DateTime Time = GetNow(); pr ...
- 对 PInvoke 函数“WinVideo!WinVideo.webcam::SendMessage”的调用导致堆栈不对称
从.NET1.1升级到.NET2.0时出现的PInvokeStackImbalance错误微软官方的解释 (http://msdn2.microsoft.com/zh-cn/library/0htdy ...
- tnsping慢的问题解决
1.检查网络ping主机或IP是否正常,DNS是否设置正确 2. 检查防火墙设置 3.检查listener.log日志,查看是否有大量连接连入. 4.检查listener.log日志文件是否过大,如果 ...