当前位置: 首页 > news >正文

Cocos2d-x windows + vs2010 配置图文详解

1.下载最新版的cocos2d-x。打开浏览器,输入cocos2d-x.org,然后选择Download,本教程写作时最新版本为cocos2d-1.01-x-0.9.1,具体下载位置如下图:

 

2.下载完之后,解压到当前文件夹。我把下载的程序放在F盘根目录,解压完毕之后,双击打开文件夹,看看里面有什么东西,红圈部分就是我们要安装使用的文件:

3接下来,我们正式安装cocos2d-x到windows中去。

首先,双击上图中的cocos2d-win32.vc2010.sln(如果你使用的是vs2008,那么只双击cocos2d-win32.vc2008.sln),然后右键点解决方案,再点生成解决方案。这个过程大约有10分钟,因个人电脑速度而异。

4.生成解决方案完成之后,如果成功,这时你已经距离完全成功一大半了,接下来,你可以运行一下cocos2d-x,看看效果。右建点击解决方案管理中的HelloWorld项目,然后设置为启动项目,然后从上面的菜单中选择"调试"—"开始执行(不调试)",如果运气够好,你会得到如下输出:(哈哈,经典的cocos2d头像,庆祝一下吧!)

5.接下来,我们来运行一下cocos2d-x自带的test,看看cocos2d-x给我们带来了哪些效果吧!同样的,右键点解决方案管理中的test,然后设置为启动项目,再点"调试"—"天始执行(不调试)",然后你就可以尽情地点击里面的各种测试效果啦,还可以按住鼠标不放往下拖动,还有更多好玩的东西。

6.接下来,我将教大家如何安装vc模板。首先,找开解压之后文件夹里的template文件夹,如下图红色圈所示:

双击打开,路径是这样的:template, F:\cocos2d-1.0.1-x-0.9.1\template\msvc,我们要使用的就是InstallWizardForVS2010.js文件,双击安装即可,如果你是使用其它版本,就相应地双击其它版本的js文件。双击之后,会有如下截屏出现,这就表示你安装成功了:

7.接着,打开一个新的vs2010程序,然后选择"文件—新建—项目",看到右面的cocosd-***部分了吗?这就是刚刚那个js脚本添加进去的。

8.最后一步,使用cocos2d-x新建一个HelloWorld,然后开始我们奇妙的cocos2d-x旅程吧!在名称里面输入HelloWorld,然后把位置更改一下,我这里是放在D盘根目录下的cocos2d-xProjects目录下面,按提示一步步完成向导.接下来,把F:\cocos2d-1.0.1-x-0.9.1\cocos2dx和F:\cocos2d-1.0.1-x-0.9.1\CocosDenshion这两个文件夹里面的全部内容拷贝一份到D:\cocos2d-xProjects\HelloWorld中去.接下来,打开F:\cocos2d-1.0.1-x-0.9.1\Debug.win32目录,接下来把这里面的静态链接库:libcocos2d.lib libEGL.lib libgles_cm.lib libCocosDenshion.lib iconv.lib libxml2. lib zlib1. lib 移至"D:\cocos2d-xProjects\HelloWorld\Debug.win32"文件夹中接着将文件夹"E:\cocos2d-0.99.4-x-0.7.1\Debug.win3"中的动态链接库:libcocos2d.dll libEGL.dll libgles_cm.dll libCocosDenshion.dll iconv.dll libxml2.dll zlib1.dll 移至"D:\cocos2d-xProjects\HelloWorld\Debug.win32"文件夹中 完成(备注:如果需要使用box2d的话,就相应的在建立工程向导的时候,不要勾选 box2d,然后就是copy lib记得把libBox2D.lib的也拷过来,同时F:\cocos2d-1.0.1-x-0.9.1\box2D目录也要拷过去,另外,现在我们得到的都是debug模式下的lib和dll,如果想运行release版的程序,那么还需要把先前的cocos2d-win32.vc2010.sln打开,然后调成release模式并再次生成解决方案。)

9.然后再运行,OK!大功告成!


from:http://hi.baidu.com/waitmessage/item/a93fafb8e7fbf4f463388e53

相关文章:

  • 如何在win7的某个目录下直接启动命令提示符窗口?
  • 解决wordpress的访问权限问题
  • 申请苹果开发者帐号流程
  • 如何在macox下面配置集成ios和android游戏教程
  • Store Kit Guide(In App Purchase)翻译
  • IAP(程序内购买): 完全攻略
  • iOS应用IAP设置总结
  • Contracts, Tax, and Banking 填写流程
  • iOS图标去掉阴影和反光
  • leftBarButtonItem
  • cocos2d-x 开发网络游戏(http postsocket)
  • cocos2d-x 通过JNI实现c/c++和Android的java层函数互调
  • cocos2d-x 控制android硬件音量大小调节按钮
  • c++ 判断字符串只包含字母、数字、汉字
  • APP STORE 付费验证(IAP)服务端验证全过程
  • 《Java编程思想》读书笔记-对象导论
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • CSS魔法堂:Absolute Positioning就这个样
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Java编程基础24——递归练习
  • Js基础知识(四) - js运行原理与机制
  • Laravel 中的一个后期静态绑定
  • maven工程打包jar以及java jar命令的classpath使用
  • nodejs:开发并发布一个nodejs包
  • PHP CLI应用的调试原理
  • Redis在Web项目中的应用与实践
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • Travix是如何部署应用程序到Kubernetes上的
  • 如何设计一个比特币钱包服务
  • 微服务入门【系列视频课程】
  • 用 Swift 编写面向协议的视图
  • 1.Ext JS 建立web开发工程
  • MPAndroidChart 教程:Y轴 YAxis
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​Linux·i2c驱动架构​
  • ​水经微图Web1.5.0版即将上线
  • "无招胜有招"nbsp;史上最全的互…
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #define、const、typedef的差别
  • #etcd#安装时出错
  • $(function(){})与(function($){....})(jQuery)的区别
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (接口封装)
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .Net Core 中间件验签
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .net Stream篇(六)
  • .NET 发展历程
  • .Net 高效开发之不可错过的实用工具
  • .NET 指南:抽象化实现的基类