Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。

引擎优点

  • 易于使用:游戏开发者可以把关注焦点放在游戏设置本身,而不必消耗大量时间学习晦涩难懂的OpenGL ES,此外,Cocos2d-x还提供了大量的规范。
  • 高效:Cocos2d-x基于OpenGL ES进行图形渲染,从而让移动设备的GPU性能发挥到极致。
  • 灵活:方便扩展,易于集成第三方库。
  • 免费:基于MIT协议的免费开源框架,用户可以放心使用,不用担心商业授权的问题。
  • 社区支持:关心Cocos2d-x的开发者自发建立了多个社区组织,可以方便的查阅各类技术资料。

    实践步骤

一、cocos2d-x环境搭建。

  1. 下载cocos2d

cocos2d入门教程http://m.jb51.net/article/49452.htm

  1. Cocos2d需要你在电脑上安装Python 2.7以上的版本
  2. python配置安装python-2.7.11rc1.msi包,然后在path添加对应路径 ;D:\Python27
  3. 解压下载包cocos2d,找到对应路径下的setup.py文件,E:\cocos2d-x-3.9\setup.py,双击即可自动设置对应的环境变量

参考http://www.cnblogs.com/stratrail/p/5028248.html

二、运行cocos2d-x .HelloWorld.

参考http://www.tuicool.com/articles/zYjeAj

  1. 项目创建
  2. 项目运行

三、学习Lua语言、C++、js

四、参考学习一些cocos2d游戏代码

  • 极客学院cocos2d-x游戏开发项目实战

游戏实现

-     分辨率设定
-     添加精灵
-     添加怪物
-     在战斗中加入题目
- 完善细节

转载于:https://www.cnblogs.com/xiyushimei/p/8629701.html

游戏引擎——cocos2d-x相关推荐

  1. 【iOS-cocos2d游戏引擎开发之一】搭建cocos2d游戏引擎环境,创建第一个HelloWorld!...

    最近几天仔细了解了iOS游戏开发引擎,常用的cocos2d,Unity引擎,那么Unity是非免费的,而cocos2d则是免费开源的: 最后促使我选择cocos2d的原因有两点: 1.最重要的原因是它 ...

  2. Cocos2d手机游戏引擎介绍

    Cocos2d 是一个 Python 用来开发2D 游戏和其他图形化交互应用的框架. 主要特性 界面流程控制: 非常容易地管理不同场景(scenes)之间的流程控制 精灵: 快速而方便的精灵 动作: ...

  3. python 游戏引擎 cocos2d_2.2 完成一个Cocos2d游戏程序代码

    本视频基于**Python 3.6版本 Python语言之所以受欢迎,很大的原因是有很多可以使用的库,Python社区也有很多游戏开发库,其中较为优秀有:Cocos2d.Pyglet和Pygame,还 ...

  4. Android安卓游戏引擎大搜罗

    2019独角兽企业重金招聘Python工程师标准>>> 1.AndEngine 简介: AndEngine基于libGDX框架开发,使用OpenGL ES进行图形绘制.同时继承了BO ...

  5. 两大开源游戏引擎Cocos2d-x及OGEngine对比分析

    在近期的全球移动开发者大会上,触控发布了Cocos 3D引擎:而在差不多同时间,以安卓为主的OGEngine也发布了新版本,并宣布将支持跨平台. Cocos2d-x和OGEngine都是当前比较受开发 ...

  6. 移动游戏市场爆发背后的游戏引擎战局

    对于众多的研发商.发行商而言,仅仅依靠数款高品质产品在激烈的市场竞争面前,已经很难保持长期的可持续化发展,同时,代理国内外优秀移动游戏产品的成本随着实力企业加入和产品本身的代理价格水涨船高,使得发行业 ...

  7. html5游戏引擎-Pharse.js学习笔记(一)

    2019独角兽企业重金招聘Python工程师标准>>> 1.前言 前几天随着flappy bird这样的小游戏的火爆,使我这种也曾了解过html5技术的js业余爱好者也开始关注游戏开 ...

  8. AI最后--热门游戏引擎(CN地区)

    原文链接:http://blog.renren.com/GetEntry.do?id=723979478&owner=253982684 文章链接:http://blog.csdn.net/c ...

  9. 游戏引擎cocos2d-android使用大全

    做手机游戏需要三个核心的类,即:SurfaceView,SurfaceHolder,Thread.帧数要在30帧左右是最好的. cocos2d游戏引擎 封装好的框架,可直接使用 cocos2d-and ...

  10. cocos creator 方法数组_基于 Cocos 游戏引擎的音视频研发探索

    本文转载自公众号:流利说技术团队(lls_tech) 版权归原作者所有 本文主要介绍了流利说团队基于 Cocos 游戏引擎进行音视频相关需求开发过程中所遇到的问题和解决方案.文章中将依次阐述 Coco ...

最新文章

  1. 搭载M1芯片的MacBook能不能当开发主力机?程序员半个月的亲身体验都在这里
  2. 成功解决You are using pip version 9.0.3, however version 10.0.1 is available. You should consider upgr
  3. bzoj 1412 [ZJOI2009]狼和羊的故事 最小割建图
  4. 制作加密狗程序_【火腿DIY】用于SDR应用程序的自定义热键键盘 | 视障人士的选择...
  5. 不安全网络中的数据安全传输利器——GnuPG(上)
  6. 【优化求解】基于matlab生物地理算法求解MLP问题【含Matlab源码 1415期】
  7. qqxml图片代码_分享三款高级qqxml消息卡片代码
  8. 微信小程序学习(二)开发环境部署和了解
  9. 域用户绑定计算机,域批量绑定用户帐户与计算机帐户
  10. flareghost(闪烁和光晕测试)
  11. 全球首个机器人辅助试管婴儿降生
  12. CVPR2020 ReID(1)——相关论文汇总及解读
  13. 左手快运,右手海外,百世集团有护城河了吗?
  14. postgresql系统架构图
  15. 看一小伙如何使用 python爬虫来算命?
  16. oracle报数据类型不正确,SQL Server访问Oracle提示[消息 9803 数据不适用于类型 “numeric”]问题...
  17. 2022 年 8 月初北上广深杭热门签到打卡点微博数据集
  18. Atlassian JIRA 安装
  19. 被称为“中国最好的零售店”,服务完虐日本人,开业太火爆被迫暂停营业
  20. 广西玉柴机器股份有限公司IBM建议方案

热门文章

  1. 更安全的ftp服务器Pure-FTP搭建(4)
  2. 孤独,是优秀的必经之路
  3. MySQL数据库在Windows系统上安装和基本使用
  4. php jq 提交表单验证,jQuery EasyUI 表单 – 表单验证 | 菜鸟教程
  5. LiveQing流媒体RTMP推流服务-如何获直播流地址 HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP视频流地址
  6. java on Mac:解决无法打开jnlp文件的问题
  7. linux编程学习路线,秘辛:2019上半年程序员生存报告
  8. backurl使用,登录后跳转回当前页
  9. AToken全观:情人节妹子收了520个BTC,成吨狗粮灌到饱
  10. Git之版本回退与前进