分类

cocos2dx下载 v3.15.1 官方版

cocos2dx下载 v3.15.1 官方版 xx

大小:319.3MB更新日期:2019/04/29

类别:系统软件语言:简体中文

已下架
    cocos2dx是一款非常强大的移动框架,cocos2dx能够让您可以在游戏制作上可以一键生成代码,帮助您可以更好的来进行使用。此外简易的操作方式,也让您在使用的过程中可以快速进行体验。

    cocos2dx

    【软件介绍】

    Cocos是由触控科技推出的游戏开发一站式解决方案,包含了从新建立项、游戏制作、到 打包上线的全套流程。开发者可以通过cocos快速生成代码、编辑资源和动画,最终输出适合于多个平台的游戏产品。Cocos游戏开发一站式解决方案,包含了从新建立项、游戏制作、到打包上线的全套流程。开发者可以通过cocos快速生成代码、编辑资源和动画,最终输出适合于多个平台的游戏产品。
    游戏从创意、开发、测试、上线都有一个完整的流程,触控科技从产品设计角度直接用清晰的脉络把上面提到的这些工具、服务进行了整合,形成最短、最清晰的工作流。这个整合后的产品就是现在的cocos。
    原本cocos引擎家族所有独立产品,如Cocos 2d-x引擎框架,Cocos Studio游戏编辑器、Code IDE代码开发工具等,如今都统一在cocos里。


    【软件特色】

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


    【软件功能】

    新建游戏项目:一键立项,自动生成制作游戏所需的基本目录结构、资源、代码、支持库。
    编辑游戏界面:依托近20种基础控件和众多自定义控件,可以方便快捷的拼接各种各样华丽的游戏界面
    编辑游戏动画:支持骨骼动画和帧动画,可以根据用户喜好快速实现游戏中各种逼真动画
    编辑游戏场景:不必再为各式各样的分辨率所困扰,使用布局特性设计游戏场景,全面适配各种分辨率
    编辑游戏逻辑:自动创建游戏界面对象;支持代码自动补全;支持断点调试,实时预览变量修改
    调试游戏项目:分别可在Windows、Mac平台上调试游戏,无须长时间等待编译
    打包游戏项目:一键部署,便捷生成apk/ipa程序。


    【使用教程】

    1、首先下载并安装Cocos的安装包,安装完成后,打开启动器。
    2、Cocos启动器主界面
    启动器是Cocos的入口,具有如下功能:
    项目页面:用于项目管理,包含打开旧项目和创建新项目功能。
    示例页面:这里可以打开CocosStudio的一些示例工程。
    教程页面:包含Cocos的一些教程。
    插件页面:Cocos的插件商店,目前正在逐步丰富。
    下载页面:下载中或已经下载的插件列表。
    反馈页面:对于Cocos项目的意见、建议或者BUG都可以在这里提交。每天都有相关人员来跟进处理。

    新建游戏项目

    下载之后是zip文件,进行解压缩,得到自己的需要的文件,cocos依赖于python,请先安装python,点击setup.py进行配置





    配置在window环境下默认配置android的开发环境 编译环境,可以配置 也可以安装之后配置 ant环境是android编译环境配置





    新建cocos项目可以进行命令行进行创建,cocos 可以直接查看所需命令





    创建好项目,会有如下目录,我们点击index.html即可运行项目的js版本

    【更新内容】

    Cocos Creator v1.8更新(2017-12-29):
    作为引擎方,为了尽可能简化开发者的工作量,我们为用户完成的主要工作包括:
    1、引擎框架适配微信小游戏 API,纯游戏逻辑层面,用户不需要任何额外的修改
    2、Cocos Creator 编辑器提供了快捷的打包流程,直接发布为微信小游戏,并自动唤起小游戏的开发者工具
    3、自动加载远程资源,缓存资源以及缓存资源版本控制
    除此之外,小游戏平台的游戏提交,审核和发布流程和小程序是没有区别的,都需要遵守微信团队的要求和标准流程,具体信息可以参考文末的链接。
    使用 Cocos Creator 发布微信小游戏
    我们从 Cocos Creator v1.8 开始,支持 Cocos Creator 游戏一键发布为微信小游戏,下面是详细的发布步骤:
    1、在微信公众平台下载微信开发者工具
    2、在 "Creator 偏好设置" > "原生开发环境" 中设置微信开发者工具路径
    3、登陆微信公众平台,找到 appid
    4、在构建面板中设置项目名和 appid
    5、构建发布
    6、点击 play 打开微信开发者工具
    7、预览部署
    按照这样的流程,项目的 build 目录下就会生成一个微信小游戏的发布包,其中已经包含了微信小游戏环境的配置文件:game.json 和 project.config.json
    小游戏环境的资源管理
    在小游戏环境中,资源管理是最特殊的部分,它和浏览器的不同在于下面四点:
    1、小游戏的包内体积不能够超过 4mb,包含所有代码和资源,额外的资源必须通过网络请求下载。
    2、对于从远程服务器下载的文件,小游戏环境没有浏览器的缓存以及过期更新机制。
    3、对于小游戏包内资源,小游戏环境内并不是按需加载的,而是一次性加载所有包内资源,然后再启动页面。
    4、不可以从远程服务器下载脚本文件。
    这里引出了两个关键的问题,首页面加载速度和远程资源缓存及版本管理。对于首页面加载速度,我们建议用户只保存脚本文件在小游戏包内,其他资源都从远程服务器下载。而远程资源的下载、缓存和版本管理,其实在 Cocos Creator 中,已经帮用户做好了。下面我就来解释一下这部分的逻辑。
    在小游戏环境中,我们提供了一个 wxDownloader 对象,给它设置了 REMOTE_SERVER_ROOT 属性后,引擎下载资源的逻辑就变成:
    1、检查资源是否在小游戏包内
    2、不存在则查询本地缓存资源
    3、如果没有缓存就从远程服务器下载
    4、下载后保存到小游戏应用缓存内供再次访问时使用
    同时,当开启引擎的 md5Cache 功能后,文件的 url 会随着文件内容的改变而改变,这样当游戏发布新版本后,旧版本的资源在缓存中就自然失效了,只能从服务器请求新的资源,也就达到了版本控制的效果。
    具体来说,开发者需要做的是:
    1、构建时,勾选 md5Cache 功能。
    2、将小游戏发布包中的 res 文件夹完整得上传到服务器。
    3、删除发布包内的 res 文件夹。
    4、在 main.js 中,找到对应代码段并添加 REMOTE_SERVER_ROOT 的设置
    5、对于测试阶段来说,可能你无法部署到正式服务器上,需要用本地服务器来测试,那么请在微信开发者工具中打开详情页面,勾选项目设置中的 不检验安全域名、TLS 版本以及 HTTPS 证书 选项。
    平台 SDK 接入
    除了纯游戏内容以外,其实微信小游戏环境还提供了非常强大的原生 SDK 接口,其中最重要的就是用户、社交、支付等,这些接口都是仅存在于微信小游戏环境中的,等同于其他平台的第三方 SDK 接口。这类 SDK 接口的移植工作在现阶段还是需要开发者自己处理。下面列举一些微信小游戏所提供的强大 SDK 能力:
    1、用户接口:登陆,授权,用户信息等
    2、微信支付
    3、转发以及获得转发信息
    4、文件上传下载
    5、媒体:图片、录音、相机等
    6、其他:位置、设备信息、扫码、NFC、等等

    显示全部

    网友评论
    我要跟贴
    精品推荐

    猜你喜欢

    • 沙威玛传奇
    • 真人互动剧情类手游
    • 最真实的警察模拟类游戏
    • 中式风格恐怖游戏
    • 末日生存打僵尸游戏

    沙威玛传奇

    沙威玛传奇是款很受玩家欢迎的手机游戏,这款游戏中有超多不同国家的美食食谱,您可以感受到土耳其的风土人情,还能用美食征服全世界的顾客!喜欢美食经营及美食制作的顾客千万不能错过。

    相关下载

    0