Cocos Creator 1.0 正式版发布 让高效开发触手可及
当前位置 :首页>厂商新闻>返回
时间:2016-03-31 编辑: 来源:

   3月31日消息 Cocos开发者会今日在北京国际会议中心正式举行,大会正式公布了Cocos和旗下家族成员,Cocos持续关注手游行业的发展动向,以手游行业的发展为导向,Cocos的意义也不再单纯指称引擎工具,而是包含:以内容创作为核心的游戏开发工具--Cocos Creater;提高手游转化助力手机页游的—Cocos Play;手游全渠道发布工具—AnySDK;为开发者提供流量变现服务—Cocos ADS在内的四大基础服务,为移动游戏开发提供一站式的服务,助力开发者从容应对移动互联网时代手游市场的风云变幻。

1.png

  Cocos Creator 1.0也在大会中正式对外亮相,据Cocos产品总监Cocos Creator负责人王楠介绍,Cocos Creator 1.0版将提供:
  ● 更友好的代码开发环境
  ● 可靠的原生开发和发布工作流程
  ● 新 UI 控件:文本框和网格式布局
  ● 骨骼动画和瓦片地图支持

2.png

  正式版对用户来说最重要的意义,就是完全通畅的开发工作流程,以及支持足够的 UI 控件和外部数据以适应绝大多数游戏的功能需求。

3.png

  Cocos Creator路线规划图


  新 UI 控件:网格式布局和文本输入框
  几乎任何游戏都离不开背包界面和用户登录界面,因此在本次更新补充了网格式布局(Grid Layout)和文本输入框(EditBox)控件之后,就可以满足大部分游戏 UI 的需求了。后续Cocos会继续推出像 PageView、ToggleButton 之类方便用户使用的 UI 控件,不过这些只需要实现 JavaScript 逻辑功能,通过 Cocos Creator 的组件系统开发者可以轻易做出自己的实现。

4.png

  骨骼动画和瓦片地图
  Cocos Creator 现在支持 Spine工具制作并导出的骨骼动画资源,包括完整的运行时动画接口。

  另外一个重要的数据格式,Tiled Map Editor(www.mapeditor.org)生产的 tmx 格式的瓦片地图数据。Cocos Creator 中新建一个 TiledMap 组件,然后把 tmx 文件拖拽上去就可以立刻生成在编辑器中可预览的地图文件了。而且导入 tmx 文件后,在场景中可以看到每一个瓦片图层分别对应的节点,我们可以在不同图层之间插入由用户脚本组件控制的角色,具有更高的可控性。
  注:通过 Cocos Creator 自带的「范例集合」项目模板,可以快速查看 Spine 骨骼动画和 TiledMap 瓦片图导入的效果并学习如何调用相关接口。
  全新的脚本编辑和原生调试环境

7.png

  Cocos Creator 从正式版开始启用基于 Visual Studio Code 的新脚本开发环境。VS Code 具有优秀的性能,对 JavaScript 的编辑也非常友好,而且和 Cocos Creator 使用相同的应用程序架构。因此我们在 IDE(集成式开发环境)的研发上选择不重复造轮子,而是以 VS Code 为基础进行定制,使之具备 Cocos Creator 引擎的智能提示和代码补全功能。
  1.0 版中,通过开发者菜单中集成相关命令来自动帮助开发者配置VS Code 的相关插件。不过VS Code 的软件仍然需要开发者单独下载和安装。在后续的版本中Cocos将会继续探索将VS Code 完全集成到Cocos Creator中的可行性。此外VS Code 内置了强大的 JavaScript 调试环境,已经完成了原生运行环境的调试流程适配和相关插件开发,和浏览器调试相配合,就能够覆盖开发过程中所有可能出现的问题。
  基础插件工作流
  随着 1.0 正式版,我们推出了 Cocos Creator 编辑器插件的基本工作流程:
  ● 插件(package)的注册和文件结构
  ● 菜单命令的注册
  ● 页面层和主进程的基本通讯接口
  ● 使用普通 HTML 页面制作插件界面
  基于这个工作流程,开发者可以实现大部分 VS Code、Sublime 和 Atom 等文本编辑器中插件的功能,进行文本处理、读写文件、导入自定义的第三方库等等。再加上对基于 Node.js 的庞大的开源代码库 npm 的支持,使得开发者可以很快的导入 npm 中完成特定任务的第三方库到自己的插件中,大大节省开发时间。
  其他高亮功能
  ● 动画编辑器启用全新工作流程,进入动画编辑状态后会屏蔽对场景中其他节点的选择和修改,加入了大量新的快捷键方便动画预览和编辑,大大提高动画编辑器的性能
  ● 新增 Prefab 编辑模式,双击 prefab 资源会立刻打开一个独立的编辑环境
  ● 预览运行游戏按钮旁边增加了下拉菜单,可以选择使用浏览器或原生模拟器预览游戏
  ● 为常用接口的 API 文档添加了代码范例和中文说明!
  ● Sprite 组件添加 Filled 和 Tiled 支持,Filled 就是按照给定的初始位置和方向裁剪 Sprite 的渲染模式,可以用来实现扇形裁剪的进度条。
  ● Sprite 组件添加了 Size Mode 和 trim 选项,可以设置非自动剪裁的渲染模式和约束框大小,以兼容直接通过透明像素设置位移的序列帧动画
  ● Sprite 和 ParticleSystem 组件里增加了混合模式设置
  ● 属性检查器里增加了组件菜单,可以重置组件属性、移除组件、复制黏贴、移动组件顺序
  ● 场景编辑器里添加了对齐节点的控制按钮
  ● 构建发布界面增加了大量全新的设置和功能,包括屏幕朝向、引擎模板选择、Android Keystore、是否生成 SourceMap、取消正在进行的构建和编译操作等等。
  ● 新增 cc.loader.loadRes 接口和动态加载资源的工作流程
  更多游戏范例和演示项目

8.png


2月微信小游戏百强榜

《神隐之子》挖掘赛道亮点

摔角游戏买量观察

健康游戏忠告:抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防上当受骗 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

京ICP备15024595号-1

游戏客栈 游戏客栈