cocos2d-x是一个开源的移动2D游戏框架,是在MIT许可证下发布的开源游戏引擎,其具备着开发快速、简易和功能强大等优点。它与其他程序相比最大的优点在于允许开发人员利用C++、Lua及Javascript来进行跨平台部署,其可覆盖的平台包括iOS、Android、Windows Phone、Windows, Mac OSX 3及Tizen等。同时软件可以很容易的建立和运行在IOS、android、黑莓Blackberry等操作系统中,借此cocos2d-x可以让开发者所编写的源代码可以很容易的在桌面操作系统中编辑和调试。现在此软件已被Zynga、Glu、Gree、DeNA、TinyCo、4399、搜狐畅游和昆仑万维等国内外顶尖的游戏公司采用用于其主流iOS/Android游戏的开发,且诸如捕鱼达人2、龙之力量、忘仙OL、神仙道等均是基于Cocos2d-x开发。这款软件具备着流程控制、特效、转换、文本渲染和BSD许可等强大功能。
1、流程控制
非常容易地管理不同场景(scenes)之间的流程控制;
2、精灵
快速而方便的精灵;
3、动作
告诉精灵们该做什么。可组合的动作如移动(move)、旋转(rotate)和缩放(scale)等更多;
4、特效
特效包括波浪(waves)、旋转(twirl)和透镜(lens)等更多;
5、平面地图
支持包括矩形和六边形平面地图;
6、转换
从一个场景移动到另外一个不同风格的场景;
7、菜单
创建内部菜单;
8、文本渲染
支持标签和HTML标签动作;
9、文档
编程指南 + API参考 + 视频教学 + 很多教你如何使用的简单测试例子;
10、基于Pyglet
没有外部的依赖;
11、基于OpenGL
支持硬件加速。
一、win7 64位系统和32位系统搭建Android开发环境需要的软件
1.cocos2d-x 3.3beta0
2.Visual Studio 2012/2013
安装完占硬盘空间近10G,Visual Studio 2012/2013 是需要注册码。
4.Android SDK (其中包括Eclipse)
5.Android NDK
6.Ant
7.Python 2.7.8不要下载3.x以上版本
二、软件安装
安装软件时不要安装在C盘
1.Visual Studio 2012/2013
Visual Studio 2012/2013安装方法像安装其他软件一样,一路下一步就可以,但是注意安装前IE浏览器版本必须是IE10以上版本。
2.Python 2.7.8
安装方法同上,但是不要安装在C盘。
3.JAVA JDK
JAVA JDK默认安装,这个可以安装在C盘。
4.cocos2d-x 3.3beta0 Android SDK Android NDK Ant 这些软件都是解压包,不需要安装,解压就可以。
三、cocos2d-x 3.3beta0 环境调试
1.打开cocos2d-x 3.3beta0所在的文件
[attachment=78978]
1)按Shift+鼠标右键,点在此次打开命令窗口
2)现在可以看见画黄线的是软件变量名称,红线是变量路径
3)正常的是4个变量名称4条变量路径,如果不是就需要手动添加,方法如下:
1.右键计算机(XP叫我的电脑,win7叫计算机)------2.属性------3.高级系统设置------4.环境变量------5.新建
6.在变量名中添加缺少的变量名,在变量值中添加路径。
如:变量名NDK_ROOT 变量值D:\android-ndk-r10b
软件名称 变量名
cocos2d-x 3.3beta0 COCOS_CONSOLE_ROOT
Android SDK ANDROID_SDK_ROOT
Android NDK NDK_ROOT
Ant ANT_ROOT
再次.打开cocos2d-x 3.3beta0所在的文件,按Shift+鼠标右键,点在此次打开命令窗口。
如果看到4个变量名称4条变量路径就说明变量调试正确
四、创建项目
1.打开cocos2d-x 3.3beta0所在的文件,按Shift+鼠标右键,点在此次打开命令窗口。
2.键入setup.py 回车
3.键入 cocos new项目名称 -p 包名 -l 语言cpp -d 项目路径
如:cocos new test-p tiaoshi -l cpp -d /test/android/cheshi
会在存放cocos2d-x 3.3beta0的盘符里出现一个名称为tset的文件,打开文件-----proj.win32-----TSET.sin
在Visual Studio 2013中点 调试------开始执行不调试
1、iOS/macOS 支持 metal;
2、使用 CMake,删除各平台的工程文件;
3、升级 GLFW 到 3.3;
4、升级 minizip 到 1.2;
5、删除废弃函数;
6、删除 h5 引擎和 Javascript 绑定;
7、删除 tiff;
8、删除 SimpleAudioEngine;
9、删除 experimental 名字空间;
10、修复 macOS 15 系统字体绘制问题;
11、适配 iOS13
UIWebView 使用 WKWebView 实现;
VideoPlayer 使用 AVPlayerController 实现;
12、修复 lua 工程在 64 位设备的崩溃问题。
展开内容
查看
查看
查看
8.8/2.23G
zemax2023中文版是美国Radiant Zemax公司所推出的一款光学设计软件,主要用于光学组件设计和照明系统的照度分析,也可建立反射、折射以及绕射等光学模型,它可以对照明系统进行照度分析,并且能够设计光学组件。
8.9/1.7G
fme2022其全称为fme desktop2022,它是由国外知名的Safe Software公司重磅推出的一款空间数据转换处理软件版本,在此2022版本中它不但优化并新增了众多的功能工具,而且它还处于用户的角度将软件的整体操作变得更加的流畅、易于操作,其中就包括了全新的清新界
查看
查看
查看
9.0/156.02M
虚拟乐高积木软件,全称为LEGO DIGITAL DESIGNER,是一款由乐高公司推出的很好玩的积木3d模型制作软件。它包含了各种乐高数字积木组,用户可从中挑出自己最适当或最喜爱的积木组来拼出独一无二的模型。
Insofta Cover Commander(3D包装盒制作软件)汉化版
9.1/56.3M
Insofta Cover Commander是一款专业的包装盒3D效果图制作软件,通过这款软件用户可以轻松制作精美的三维包装效果图,不需要任何专业能力就可以设计和制作出,使用非常简单,非常适合网络发布或者打印的模拟产品包装效果图以及应用软件截图等方面使用,用户可以在向导模式下对
9.1/2.34M
BabaCAD中文版是一款计算机辅助设计(CAD)软件,软件可以为用户提供点、线、矩形、圆、折线等方面的绘制,让用户可以快速的完成这些简单图形的绘制。特别是对于CAD制图的新手来说,BabaCAD中文版能够将繁琐的设计元素格式化,而且内置了许多几何图形的模板,可以帮你更好的创建物
9.1/9.71G
Siemens Star CCM+ 2510是西门子数字工业软件公司推出的新一代通用计算流体力学(CFD)软件,专注于多物理场仿真,其核心特点在于采用先进的连续介质力学数值技术(CCM),将流体动力学、热传导、结构力学、噪声分析等多物理场能力集成于一体化工作环境中,实现了从
查看
查看
9.0/688.51M
optiSLang 8是一款功能强大的Workbench插件,能够将Ansys Workbench的强大参数建模能力与optiSLang的坚固性设计优化(RDO)方法相结合。