COCOS2DX学习笔记(一) windows下cocos2d-x的环境配置

【cocos2d-x】环境搭建&项目创建 后续创建好工程后,打开项目文件,会出现如下所示: 只需要“确定”,更新到最新版本即可。想要在终端直接使用 cocos命令,则需要配置环境变量。只需要进入 D:\cocos2d\cocos2d-x-3.17.2 执行setup.py 文件,就会帮助我们设置cocos2d-x运行所需要的环境变量。 cocos new -p:包名(PACKAGE_NAME)。主要用于 Android 工程,如果不指定该命令行参数,默认值是 org.cocos2dx.hellocpp-l:表示 Cocos2d-x 工程 阅读详情

最近开始在学习COCOS2D-X游戏引擎,算是自己回归游戏开发的第一步吧,准备把期间的所学所感都记录下来,算是对自己的一个见证。


1.首先当然是cocos2d-x的下载:

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download,我下载的版本是cocos2d-2.0-x-2.0.4这个版本,下载好后解压到一个目录即可


2.解压好之后进入目录(我的环境里是G:\cocos2d-2.0-x-2.0.4\cocos2d-2.0-x-2.0.4),根据自己的VS编译器版本,可以选择VS2008,VS2010和VS2012的项目解决方案,打开后出现如下项目


这里可以做一个基本介绍:

HelloCpp和HelloLua是一个cocos2dx程序的基本框架实例,只是前者开发语言用C++,而后者用Lua脚本

libBox2d和libchipmunk是两个不同的物理引擎,我只略微使用过前者,对后者不是很了解,暂且略过

libcocos2d就是我们主角了,cocos2dx游戏引擎

libcocosdenshion是自带的一个轻量级音频库

libExtension是自带的一些扩展,里面有一个简单的GUI系统

libLua是绑定Lua脚本的库

MoonWarriors是一个飞行设计游戏的例子,用JS实现的

TestCpp,TestJavascript和TestLua是对cocos2dx游戏引擎一些基本功能的演示demo,从名字也可以看出他们使用了不同的语言


3.引擎的编译:

不需要做太多的配置,直接在解决方案上选择“生成解决方案”,即可对整个解决方案进行编译,运气不差的话一般都能全部编译通过,然后大家就能在Debug.win32这个目录(我的路径是G:\cocos2d-2.0-x-2.0.4\cocos2d-2.0-x-2.0.4\Debug.win32)下看到编译好的库文件了




可以把所有的DLL文件都放到C盘的“System32”或者“System”目录下,因为以后开发Cocos2dx项目的时候都会动态这些库

同样可以把所有的LIB文件放到一起,并将这目录加入到VS中的包含目录


最后大家可以看看其中的几个实例程序,至此cocos2dx的环境配置基本完成


4.在vs中建立cocos2dx的项目模板

运行cocos2dx目录下的install-templates-msvc.bat,即可在VS中建立项目模板



不过使用这种方式建立的模板会使用默认的项目”头文件包含路径“和”库文件包含路径“

这里提供两种解决方案:

1.将工程新建在coco2dx的解压路径里,比如在我的机器上面,cocos2dx的根目录是”G:\cocos2d-2.0-x-2.0.4“,那么我的解决方案路径即为这个路径,该路径下有个”cocos2d-2.0-x-2.0.4“文件夹,将解决方案的名称同样设置成”cocos2d-2.0-x-2.0.4“,即可顺利编译了

2.第二种方法是找到”G:\cocos2d-2.0-x-2.0.4\cocos2d-2.0-x-2.0.4\template\msvc\CCAppWiz.win32\Scripts\1033“目录下的default.js文件,将里面所有的”$(SolutionDir)“替换成你当前机器上cocos2dx的安装路径,保存之后重新运行install-templates-msvc.bat


这一切配置完成后,你就可以开始你的cocos2dx之旅了,祝大家好运,一起努力

Cocos2d-x学习笔记(一) 创建自己的Cocos2d-x项目 这几天心血来潮想要学习Cocos2d-x,虽然有C#与Java的基础,不过毕竟好几年不碰代码,而且对于C++我完全是个新手,只好一边学习C++基础一边找些Cocos2d-x的相关资料。不过好在C++的基础语法与C#还算相似,所以起步不算太艰难。只是Cocos2d-x在还未开始进行的时候就已经让我栽了好几个跟头。总之这些经验来之不易,所以我决定记录下我学习的过程,也许能帮助到那些跟我遇... 阅读详情

相关推荐

详细介绍在windows系统中配置 cocos2d-x 开发环境及简单使用(VS2012+Cocos2d-x 3.0rc1)

下面这篇文章纯粹是为了入门

小邓笔记 1万+

cocos2d-2.1rc0-x-2.1.3

Cocos2D-x 2.0以上版本跨Win32、Android、iOS三个平台,本文介绍Cocos2D-x在这三个平台上如何搭建开发环境。 一、Windows开发环境配置 1、Visual Studio安装                Cocos2D-x支持Visual Studio的版本包括VS2008、VS2008 Express、VS2010和VS2012。本文选择VS2010

linking530的专栏 1652

使用cocos2d-x-2.0-2.0.4开发的简单跨平台益智类魔塔小游戏

使用cocos2d-x-2.0-2.0.4开发的简单跨平台益智类魔塔小游戏

cocos2dx手游开发之环境搭建

一:关于coco2dx环境搭建 1:coco2dx引擎下载,提供官方下载地址,http://www.cocos2d-x.org/download。下载后,解压到自己喜欢的目录下,最好不要包含中文路径。如我的是F:\cocos2d-x-3.15.1路径。解压后: (1)已经安装过python的。直接调出命令行,将下面的文件拉入命令行执行,这是为了配置coco2dx环境变量。 执行过...

星晨六慕的博客 3184

C# 操作Excel的时候,出现"被呼叫方拒绝接受呼叫的异常"的解决方案(参考官方给出的解决方案)

首先官方有对这个错误给出解释和解决方案,连接如下: https://docs.microsoft.com/zh-cn/previous-versions/ms228772(v=vs.120)#%E5%8F%AF%E9%9D%A0%E7%BC%96%E7%A8%8B 简单来说,貌似是线程问题,我猜。。。 之前我尝试着在代码中添加 Thread.Sleep(1000); 来进行解决,这种办...

Ck_Max的博客 5767

Kettle下载与安装教程【保姆版】

Kettle简介 Kettle最早是一个开源的ETL工具,全称为KDE Extraction, Transportation, Transformation and Loading Environment。后来Kettle重命名为Pentaho Data Integration 。 它由Java开发,支持跨平台运行,其特性包括:支持100%无编码、拖拽方式开发ETL数据管道;可对接包括传统数据库、文件、大数据平台、接口、流数据等数据源;支持ETL数据管道加入机器学习算法。 主要功能 Pentaho D

weixin_43407520的博客 12万+

cocos2dx学习之路(一)———windows10下cocos2dx环境配置

cocos2dx学习之路

Jack的博客 5296

Codex 命令行高效操作指南

本文详细介绍了Codex命令行工具的高效使用方法,包括安装配置、核心参数解析和实战技巧。通过`codex complete`、`codex explain`等指令,开发者可以快速生成代码、调试错误和重构项目,显著提升开发效率。特别推荐使用`--temperature`和`--max-tokens`参数优化生成结果。

weixin_29201313的博客 530

cocos2d-x配置环境变量

配置python环境变量 ,将python的安装目录追加到设置里面的高级系统环境变量下的系统变量path目录里面(配好之后,在控制台输入python命令,看是否会出现python的版本号)在cocos2d-x-3.9的压缩包里面有一个setup.py的python文件,双击它,然后按三下回车,然后就可以关了。安装python2.7左右的版本,安装的时候一直下一步,不需要更换路径,文件不是很大,放C盘就行。-p:包名package的缩写(跨平台的)(安卓的包名一般是 域名反着写,域名是唯一的)

weixin_69452463的博客 479

西门子 G120 变频器报文

G120报文

mmxxoo_xxmmp的博客 8073

TC3XX - MCAL知识点(三十七):AURIX™ TC3xx 的BootLoader烧录APP完成之后跳转使多个核均正常运行

摘要:针对AURIX TC3xx多核芯片在软件复位后仅Core0能启动的问题,分析发现该芯片在Cold Power-on Reset(断电复位)时会完整执行多核启动流程,而Application Reset(软件复位)会跳过从核初始化。解决方案包括:1)在BootLoader中显式调用IfxCpu_startCore()函数启动其他核;2)通过跳转函数强制各核从指定地址启动;3)双Boot场景下让每个核独立响应复位命令。实测表明,软件复位后需手动触发从核启动,或采用断电复位方式确保所有核正常初始化。

梦想技术家 408

COCOS2DX学习笔记 windows下cocos2d-x的环境配置

COCOS2DX学习笔记(一) windows下cocos2d-x的环境配置 最近开始在学习COCOS2D-X游戏引擎,算是自己回归游戏开发的第一步吧,准备把期间的所学所感都记录下来,算是对自己的一个见证。   1.首先当然是cocos2d-x的下载: http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download,我下载

superxsw的专栏 1062

Challenge 4 - OSCP A

在c盘下发现一个windows.old,在里面可以找到SYSTEM和SAM文件,下载到本地,利用samdump2解密发现没解出来,再来试试pwdump.py(https://github.com/CiscoCXSecurity/creddump7)得到压缩包密码bludecode,解压之后发现一个比较特殊的文件configuration.php,里面有两个类似密码的字符串。登录之后在/opt/backups/下发现几个特殊文件,其中sitebackup3.zip是个正常的压缩包。但是这个压缩包是有密码的。

羽的博客 5783

cocos2dx Windows环境配置

cocos2dx升级之旅,请多指教~ 本篇是本人搭建cocos2dx-Windows 64位环境的配置说明,仅供参考。 开发准备   搭建环境肯定需要准备好所有工具,只有把工具都准备好了,才能撸起袖子干活,但是肯定被cocos官网提供的软件数目和分布的零散不堪的开发环境准备文档整的没有头绪。下面我们来理清一下思路。 1.python 2.7.X环境   cocos2d

zhaolion_的专栏 961

Ultralytics 框架中 model.predict() 返回的 results 对象的详细解析

通过掌握 results 对象的使用方法,您可以快速实现模型部署、数据分析与可视化。

浩瀚之水的专栏 747

智能预测性维护AI系统实战效率提升:AI应用架构师的技巧分享

在工业领域,预测性维护(Predictive Maintenance, PdM)是降低停机损失、优化维护成本的关键手段。然而,现有系统往往面临三大效率瓶颈数据处理延迟:工业设备产生的海量实时数据(如传感器、PLC)需传输至云端处理,导致预警滞后;模型推理效率:复杂深度学习模型(如ResNet、Transformer)在边缘设备上推理时间长,无法满足实时要求;落地集成困难:与企业现有ERP、MES、SCADA系统对接繁琐,导致“模型好用但业务不用”的尴尬。本文从架构、数据、模型、落地架构设计。

AI天才研究院 744

[cocos2dx]在windows7下搭建Cocos2D-X win32开发环境

Cocos2D-X 是一个开源的2D 移动游戏框架,它的原型是Cocos2D。此框架的目的是简化游戏开发的流程,让开发者能够专注于开发游戏本身。 选择Cocos2D-X 的理由 Cocos2d-X 的核心点是围绕Cocos2D 跨平台。使用Cocos2D-X 创建的项目可以很容易地运行在iOS、Android、Windows Phone 等移动设备上。Cocos2D-X 还支持Windows、

超越 3723

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Cocos2d-x 4.0 安装教程(Windows10 + Visual Studio 2019)

Cocos2d-x 4.0 安装教程(Windows10 + Visual Studio 2019)

weixin_52484549的博客 3691

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

cocos2d-x在Windows环境下配置

一、准备工作 1.cocos2d-x源码包:https://cocos2d-x.org/download 2.配置好python,jdk环境 注意,只支持python2,不要下3 python2.7:https://www.python.org/downloads/windows/ jdk:https://www.oracle.com/technetwork/java/javase/...

qq_23969457的博客 785

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

cocos2dx vs2017 windows 环境配置

---------------------  作者:暴力书圣  来源:优快云  原文:https://blog.youkuaiyun.com/u010536615/article/details/66474143  版权声明:本文为博主原创文章,转载请附上博文链接! 1.安装python(运行setup.py时用) 1.1 下载地址: https://www.python.org/downloads/...

loni718的专栏 1425

Cocos2d-x学习(一) Cocos2d-x2.2.6安装前准备

玩游戏是一件很有意思的事情,但如果自己可以开发一款游戏,我想那会更有意思,我有一个关于导演和演员的梦,啊,当然不是那种单一场景的哟,额,貌似这么说,有点对不住郭德纲,当然现实中去实现这个导演和演员的梦,不太实际,思前想后,只有造游戏能实现自己的这些想法。 前面铺垫这么多,该引出主题了,既然要决定做游戏,那就要选择一款引擎,因为对C++执念,所以自然地选择了Cocos2d-x这款引擎,对于Co

Nick Feng 的小屋 5987
上一篇: 关于enum指定数据类型
下一篇: COCOS2DX学习笔记(二) cocos2d-x的HelloCpp程序
RabbitLBJ
博客等级 码龄18年 46粉丝 47原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值