cocos2d x

2025-12-11 0 178

cocos2d-x

Win32 其他的

COCOS2D-X是用于构建2D游戏,交互式书籍,演示和其他图形应用程序的多平台框架。它基于Cocos2D-Iphone ,但它不使用Objective-C,而是使用C ++。它可以在iOS,Android,MacOS,Windows和Linux上使用。

COCOS2D-X框架体系结构

cocos2d-x是:

  • 快速地
  • 自由的
  • 便于使用
  • 社区支持

git用户的关注

  1. 克隆Github的存储库。

      $ git clone https://*git**hub.com/cocos2d/cocos2d-x.git
    
  2. 克隆回购后,请执行下载deps.py以下载和安装依赖项。

      $ cd cocos2d-x
      cocos2d-x $ python download-deps.py
    
  3. 运行下载deps.py之后。

      cocos2d-x $ git submodule update --init
    

下载稳定版本

  • COCOS2D-X稳定版本

文档和样品

  • 所有文档都位于一个地方!
  • 在线API参考请注意,Cocos2D-X和Cocos Creator具有不同的API集
  • 程序员指南
  • 最新版本说明
  • ChangElog

主要功能

  • 场景管理(工作流)
  • 场景之间的过渡
  • 精灵和精灵床单
  • 效果:镜头,波纹,波浪,液体等。
  • 动作(行为):
    • 转换动作:移动,旋转,缩放,淡出,色彩等。
    • 合并动作:序列,产卵,重复,反向
    • 轻松行动:经验,罪,立方,弹性等。
    • 杂项操作:Callfunc,OrbitCamera,关注,补间
  • 基本菜单和按钮
  • 与物理引擎集成:Box2D和Chipmunk
  • 粒子系统
  • 骨架动画:脊柱和电枢支撑
  • 字体:
    • 使用固定宽度字体和可变宽度字体的快速字体渲染
    • 支持.ttf字体
  • 瓷砖图支持:正交,等距和六角形
  • 视差滚动
  • 运动条纹
  • 呈现质地
  • 移动设备上的触摸/加速度计
  • 桌面上的触摸/鼠标/键盘
  • 声音引擎支持
  • 集成慢动作/快速前进
  • 快速和压缩的纹理:PVR压缩和未压缩的纹理,等等1压缩纹理等等
  • 分辨率独立
  • 语言:C ++,带LUA和JavaScript绑定
  • 开源商业友好(MIT):与开放和封闭的源项目兼容
  • OpenGL ES 2.0(移动) / OpenGL 2.1(桌面) /金属(MACOS和iOS)基于

建立要求

  • Mac OS X 10.7+,Xcode 8+
  • 或Ubuntu 14.04+,Cmake 3.1+
  • 或Windows 7+,vs 2015
  • Python 2.7.5+(不是Python 3)
  • 构建Android游戏需要NDK R16+
  • Android Studio 3.0.0+构建Android游戏(用3.0.0测试)
  • Web发布需要JRE或JDK 1.6+

运行时要求

  • iOS 8.0+用于iPhone / iPad游戏
  • android 3.0.0+ for Android
  • OS X V10.9+用于Mac游戏
  • Windows 7+获胜游戏

环境设置

应该在开始新游戏或运行测试之前设置环境

$ cd cocos2d-x
$ ./setup.py
$ source FILE_TO_SAVE_SYSTEM_VARIABLE

如果使用Linux系统,应该调用此脚本

$ cd cocos2d-x
$ ./install-linux-deps.sh

运行测试

$ cd cocos2d-x
$ mkdir build
$ cd build
$ cocos run --proj-dir .. -p [mac|win32|android|linux|ios]

如何开始新游戏

$ cd cocos2d-x
$ ./setup.py
$ source FILE_TO_SAVE_SYSTEM_VARIABLE
$ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
$ cd NEW_PROJECTS_DIR/MyGame
$ mkdir build
$ cd build
$ cocos run --proj-dir .. -p [mac|win32|android|linux|ios]

您还可以使用-l lua创建一个LUA项目。

使用IDE

如果需要调试程序,那么使用IDE运行和调试它会更具说服力。除Android以外的所有平台都可以使用CMAKE生成相应的项目文件。可以参考详细信息指南以获取详细信息。

对于Android,Android Studio Project文件位于Project_Dir/proj.android中。可以只使用Android Studio导入Exsting项目文件。

学习资源

  • 程序员指南
  • Android基本面
  • 从头开始的游戏
  • 进行学校教程

传播这个词!

您可以帮助我们传播有关Cocos2D-X的消息!我们一定会感谢它!

  • Twitter:@cocosengine
  • Facebook:https://www.facebook.com/cocosengine
  • YouTube:https://www.youtube.com/cocosengine
  • 微博:@cocos引擎
  • Bilibili:https://space.bilibili.com/491120849

在哪里得到帮助

  • 英语论坛
  • 中文社区
  • 错误跟踪器
  • API参考。
  • 最新版本说明
  • ChangElog
  • 不和谐频道
  • CPP检验项目。该项目是我们测试的基础。使用此项目来了解我们如何实施引擎的功能。该项目位于Cocos2D-X_Root/build中。

为该项目做出贡献

COCOS2D-X由MIT许可证获得许可。我们欢迎参与!

你找到错误了吗?您有功能请求吗?您想合并一个功能吗?

  • 有助于Cocos2D-X

拥抱未来:改用可可创造者以获得更好的体验

Cocos Creator是新一代的可可游戏引擎,具有完整的编辑和内容创作友好的工作流程。它支持所有主要平台,允许游戏快速为Web,iOS,Android,Windows,Mac和各种迷你游戏平台发布。从铁杆游戏到Web Instant Entertainment,数以百万计的开发人员建立了2D / 3D体验。纯JavaScript开发的引擎运行时可以在网络和迷你游戏平台上提供更好的性能和较小的软件包。在其他本地平台上,C ++用于实施基础框架,提供更高的运营效率。该发动机是完全开源的,并且保留了Cocos2D-X的优势,包括高性能,可定制性,可调试的易度性,易于学习,易于学习和小包装尺寸。

因此,我们不再建议新用户从Cocos2D-X开始。相反,请使用全新的可可创作者进行项目开发,以享受最佳的编辑和3D支持。

下载源码

通过命令行克隆项目:

git clone https://github.com/cocos2d/cocos2d-x.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 编程相关 cocos2d x https://www.zuozi.net/33989.html

Extended Toolkit
上一篇: Extended Toolkit
rider content
下一篇: rider content
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务