Cocos Creator:产品定位

码海逐星说
• 阅读 360

推荐:将NSDT场景编辑器加入你的3D工具链推荐工具集:NSDT简石数字孪生产品定位Cocos Creator

https://ted.sinoccdc.cn/

是以内容创作为核心,实现了脚本化、组件化和数据驱动的游戏开发工具。具备了易于上手的内容生产工作流,以及功能强大的开发者工具套件,可用于实现游戏逻辑和高性能游戏效果。工作流程说明在开发阶段,Cocos Creator 已经能够为用户带来巨大的效率和创造力提升,但我们所提供的工作流远不仅限于开发层面。对于成功的游戏来说,开发和调试、商业化SDK 的集成、多平台发布、测试、上线这一整套工作流程不光缺一不可,而且要经过多次的迭代重复。
Cocos Creator:产品定位
Cocos Creator 将整套手机页游解决方案整合在了编辑器工具里,无需在多个软件之间穿梭,只要打开Cocos Creator 编辑器,各种一键式的自动化流程就能花最少的时间精力,解决上述所有问题。开发者就能够专注于开发阶段,提高产品竞争力和创造力!创建或导入资源将图片、声音等资源拖拽到编辑器的 资源管理器 面板中,即可完成资源导入。此外,你也可以在编辑器中直接创建场景、预制、动画、脚本、粒子等各类资源。搭建场景项目中有了一些基本资源后,我们就可以开始搭建场景了,场景是游戏内容最基本的组织方式,也是向玩家展示游戏的基本形态。添加组件脚本,实现交互功能我们可以为场景中的节点挂载各种内置组件和自定义脚本组件,来实现游戏逻辑的运行和交互。包括从最基本的动画播放、按钮响应,到驱动整个游戏逻辑的主循环脚本和玩家角色的控制。几乎所有游戏逻辑功能都是通过挂载脚本到场景中的节点来实现的。一键预览和发布搭建场景和开发功能的过程中,你可以随时点击预览来查看当前场景的运行效果。使用手机扫描二维码,可以立即在手机上预览游戏。当开发告一段落时,通过 构建发布 面板可以一键发布游戏到包括桌面、手机、Web、小游戏等多个平台。功能特性Cocos Creator 功能上的突出特色包括:· 脚本中可以轻松声明可以在编辑器中随时调整的数据属性,对参数的调整可以由设计人员独立完成。· 支持智能画布适配和免编程元素对齐的 UI 系统,可以完美适配任意分辨率的设备屏幕。· 动画系统,支持动画轨迹预览和复杂曲线编辑功能。· 使用动态语言支持的脚本开发,包括 JavaScript 和TypeScript,使得动态调试和移动设备远程调试变得异常轻松。· 底层由 Cocos2d-x 演化而来,在享受脚本化开发的便捷时,保持原生级别的轻量和高性能。· 脚本组件化和开放式的插件系统为开发者在不同深度上提供了定制工作流的方法,编辑器可以大尺度调整来适应不同团队和项目的需求。架构特色Cocos Creator 包含游戏引擎、资源管理、场景编辑、游戏预览和发布等游戏开发所需的全套功能,并且将所有的功能和工具链都整合在了一个统一的应用程序里。编辑器在提供强大完整工具链的同时,提供了开放式的插件架构,开发者能够用HTML + TypeScript 等前端通用技术轻松扩展编辑器功能,定制个性化的工作流程。以下,是 Cocos Creator 的技术架构图:
Cocos Creator:产品定位

Cocos Creator:产品定位
从图中我们可以看出,编辑器是由Electron 驱动再结合引擎所搭建的开发环境,引擎则负责提供许多开发上易于使用的组件和适配各平台的统一接口。引擎和编辑器的结合,带来的是数据驱动和组件化的功能开发方式,以及设计和程序两类人员的完美分工合作:· 设计师在场景编辑器中搭建场景的视觉表现· 程序员开发可以挂载到场景任意物体上的功能组件· 设计师负责为需要展现特定行为的物体挂载组件,并通过调试改善各项参数· 程序员开发游戏所需要的数据结构和资源· 设计师通过图形化的界面配置好各项数据和资源· (就这样从简单到复杂,各种你能想像到的工作流程都可以实现)以工作流为核心的开发理念,让不同职能的开发者能够快速找到最大化自己作用的工作切入点,并能够默契流畅的和团队其他成员配合。使用说明在数据驱动的工作流基础上,场景的创建和编辑成为了游戏开发的重心,设计工作和功能开发可以同步进行,无缝协作。不管是美术、策划还是程序员,都可以在生产过程的任意时刻点击预览按钮,在浏览器、移动设备模拟器或移动设备真机上测试游戏的最新状态。程序员和设计人员现在可以实现各式各样的分工合作,不管是先搭建场景,再添加功能,还是先生产功能模块再由设计人员进行组合调试,Cocos Creator 都能满足开发团队的需要。脚本中定义的属性能够以最适合的视觉体验呈现在编辑器中,为内容生产者提供便利。场景之外的内容资源可以由外部导入,比如图片、声音、图集、骨骼动画等等,除此之外我们还在不断完善编辑器生产资源的能力,包括目前已经完成的动画编辑器,美术人员可以使用这个工具制作出非常细腻富有表现力的动画资源,并可以随时在场景中看到动画的预览。支持 2D 和 3D 游戏开发,其功能可满足各种游戏类型的特定需求。深入优化了编辑器体验和引擎性能,并内置了对中间件的支持,如Spine、DragonBones、TiledMap、Box2D 和 Texture Packer。最后,开发完成的游戏可以通过图形工具一键发布到各个平台,从设计研发到测试发布,Cocos Creator 全部帮您搞定。

点赞
收藏
评论区
推荐文章
Stella981 Stella981
4年前
Python+Selenium自动化篇
本篇文字主要学习selenium定位页面元素的集中方法,以百度首页为例子。0.元素定位方法主要有:id定位:find\_element\_by\_id('')name定位:find\_element\_by\_name('')class定位:find\_element\_by\_class\_name(''
Easter79 Easter79
4年前
Tomcat NIO(2)
在上一篇(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDE3MjAzMg%3D%3D%26mid%3D2648393620%26idx%3D1%26sn%3Db01162a67817a46f86218c07190c
Wesley13 Wesley13
4年前
3D射箭游戏代码来袭,Cocos Creator 3D 实现!
!(https://oscimg.oschina.net/oscnet/ce9a61155e5afa656b8d5270ed33dd6e22d.gif)拇指射箭!你能射中靶心么?效果预览!(https://oscimg.oschina.net/oscnet/e2
Stella981 Stella981
4年前
FFmpeg + OpenGL ES 实现 3D 全景播放器
!(https://oscimg.oschina.net/oscnet/d1020a46dbca480c8182261315bad94d.jpg"FFmpegOpenGLES实现3D全景播放器")FFmpegOpenGLES实现3D全景播放器FFmpeg开发系列连载:FFmpe
Wesley13 Wesley13
4年前
JDK14祭出新特性,Lombok要被终结了!
99套Java企业级实战项目(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAxNDMwMTMwMw%3D%3D%26mid%3D2247494978%26idx%3D1%26sn%3D46ae99739689436a24
Stella981 Stella981
4年前
GitHub iOS 和 Android 正式发布!
推荐阅读:GitHubformobile来了,码农苦逼了!(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI3ODcxMzQzMw%3D%3D%26mid%3D2247491574%26idx%3D1%26sn%3D
Wesley13 Wesley13
4年前
C++创建动态库C#调用(二)
前言上一篇《C创建动态库C调用(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzA4Nzk0NTU0Nw%3D%3D%26mid%3D2247486189%26idx%3D1%26sn%3D46a4d0
Stella981 Stella981
4年前
Redis持久化问题定位与优化技巧
今天主要分享继Redis持久化方式RDB、AOF之后的一些常用的Redis问题定位于优化方式。Redis持久化方式RDB(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzU3OTc1MDM1Mg%3D%3D%
Easter79 Easter79
4年前
TWaver 3D 编辑器的使用(一)----设计3D场景以及数据绑定
TWaver提供了一套3D场景的开发包,用来帮助用户快速搭建3D场景,实现3D的监控系统。这个开发包目前商推的只有Flex框架下的版本,被称为TWaver3DforFlex。开发包提供简单的API,用户向TWaver的数据对象(例如Node)中设定相关的3Dstyle,就可以构建出一套3D场景。(详细的使用方式请参考产品包中的为了简化用户使用代码
浅析全景3D展示技术的优势与功能开发_华锐互动
当下,是发展较为迅速的一种视觉体验新技术,在汽车、展览、数字产业园,旅游、教育,酒店等行业中得到广泛应用,给人们带来一种沉浸式与交互式的真实体验。那么全景3D展示技术具有哪些优势与功能呢?1.全景3D展示技术的优势(1)3D全景展示:全方位了解企业品牌产品展示介绍与提高营销宣传效率,方便用户直观了解。(2)提高服务品质与用户体验感:全景3D展示技术具有强沉
为什么mysql不推荐使用雪花ID作为主键
作者:毛辰飞背景在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究