cocos游戏排行榜 cocos mmorpg
国内老牌3D游戏引擎Cocos公布推出CocosCreatorv3.6,该版本从画面渲染、性能、原生化、编辑器优化等方面都大幅进化,是Cocos在3D领域的里程碑级版本,一推出就刷新了业内对于Cocos只擅长2D的刻板印象,而v3.6版本的公开,也将开拓Cocos在游戏、虚拟人、xr、智能座舱、教学等诸多领域的应用宽度。
渲染能力、原生性能综合更新
推动更高质量3D内容开发
对任何3D内容来说,画面永远是
》等席卷国内外手机游戏行业,曾经在AppAnnie全球最赚钱、用户数最多的前10款手机游戏中就有5款是用Cocos做的,这也造就了很多人对Cocos只擅长2D,不擅长3D的错觉。
Cocos的3D能力已经在很多大型游戏项目上得到了验证,而此次其公开的CocosCreatorv3.6更是被官方称为“两年来最重要的版本”,其引擎负责人表示“对于开发者来说,3.6版本意味着引擎在3D
amp;2D开发上尝试更好、性能更高、效果更出众。”
从这句话,也能看出Cocos内部,对这个版本的信心,记者了解到,v3.6版本在3D画面渲染能力上颇下了一番苦工,重点优化了对3D内容特别重要的材质导入功能和渲染算法,包括了SurfaceShader自定义材质、反恐精英M级联阴影、各给异性光照模型、GGX环境反射卷积图等重点功能,这些功能的落地,意味着Cocos已经能够基本满足现代3D游戏的画面需求。
以反恐精英M级联阴影为例,它能很好地化解画面阴影锯齿严重、形状缺失、不清晰等难题,而阴影无论是游戏或者任一元宇宙项目,都是呈现更为逼真的3D场景感的决定因素点其中一个,在Cocos编辑器通过反恐精英M级联阴影,可以最佳化解物体的阴影可视距离和阴影效果上的平衡难题。
各给异性光照模型则拓展了Cocos在更多材质的应用,借助这个功能,用户就在精确光源和环境光源下,通过材质和光照模型,可以制作拉丝纹路的金属、头发、丝绸等等,比如下图的面料的质感,就是在Cocosv3.6内渲染而成的。
更好的渲染效果一般意味着需要更强的性能开销,此次,Cocos在性能上同样有大幅提高,而且其兼顾了2D
amp;3D内容的性能需求,测试显v3.6不仅3D性能大幅提高,同时其2D性能,在不同机型上都已经接近甚至超越了其一度在国内占有率超过70%的2.x版本。
"原生化"也是这次Cocos用劲点,在v3.6Cocos重写了一遍底层架构,将2D渲染数据结构、2D合批管理器及渲染流程都进行了原生化,这意味着Cocos在原生端和小游戏端都有了更加具备针对性的性能化解方法,从下图可以看出Cocos完全原生化的目标实现不远了,加上其不收费开源、跨平台公开的差异化优势,未来它或许将称为国内原生游戏的首选引擎。
(绿色部分即Cocos完成原生化的模块)
编辑器预览功能
真正实现开发“所见即所得”
此次3.6版本在编辑器界面上也做了特别大的改动,其中最受开发者关注的莫过于GameView玩法。除了原有的网页预览和模拟器预览,现在Cocos开发者还可以运用「编辑器预览」来运行游戏。
编辑器预览将在场景管理器中直接执行游戏逻辑,而且可以实时调试游戏场景,一方面带来更无缝的预览尝试,另一方面也补足了在调试方面的短板。
动画编辑器也实现了嵌入播放粒子和其他动画的能力,让开发者可以快速调试复杂的组合动画和粒子联动,极大得提高了游戏内动画和特效的生产效率,也是国内实现该功能的引擎。
内置出海神器「L10n」
助力出海开发者本地化
为了更好地服务有出海需求的广大开发者,CocosCreator3.6内置了最新的可视化多语言编辑器,即I10n,全程无代码化操作,开发者只需经过内容、翻译内容和构建公开三个流程,即可将项目构建为不同语言的多个版本,随时预览,随时切换语言,对于有出海需求的厂商来说,堪称壹个“神器“。
抢滩元宇宙
Cocos寻觅3D内容爆发机遇
上述全部功能,不仅有益于游戏行业,同时也能够让元宇宙领域厂商通过这些强大的技术模块,抢滩“元宇宙”窗口期。
从“游戏开发工具”到“数字化生产力工具”的形态转化,这是Cocos近一年来一直用劲的目标,在许多国内大热的元宇宙项目里都有Cocos的身影。不久前,度娘刚推出了其首个支持快速开发独立元宇宙产品的放开平台「希壤」,其中就有基于Cocos打造的一站式元宇宙内容开发化解方法「希壤Lite」,借助Cocos引擎能力,希壤Lite能够更轻量化地满足用户的同享和尝试,而且同时支持多平台,进一步降低用户运用门槛,提供更丰盛的应用场景,开辟里全球切换、社交互动、虚拟演唱会等趣味方法。
各行各业都会存在大量需要开发的3D内容,Cocos也在不断拓展自己的能力边界。现在下半年Cocos将推出编辑器组件CocosCreatorXR,以及无代码、所见即所得的虚拟人物编辑器,这些都得益于V3.6所打下的良好基础,相信未来国内会有越来越多的行业,通过Cocos实现更多3D场景的落地。
二、BIGC 2024|国内引擎 Cocos :连接 IoT 开发者和游戏
Cocos引擎董事长陈昊芝参和了 BIGC 2024北京国际游戏创造大会,并在现场同享了国内游戏引擎 Cocos的技术蝶变。
自2010年以 Cocos2d-x进入移动游戏开发领域始,10余年间 Cocos引擎已经成长为覆盖游戏、教学、电商、数字孪生种种场景的全能通用型引擎,并在全球拥有150万的注册开发者,30万的月活跃开发者,遍布全球超过203个民族和地区,覆盖超过16亿玩家设备。
被 Unity写入招股书列为竞争对手,和 Unreal,Unity并列为全球三大游戏引擎的Cocos也是全球首个支持华为鸿蒙体系的引擎。
补课 3D能力,进一步让游戏开发更简单
在程序员们既往经验中,Cocos引擎是 2D游戏的霸主,3D游戏的新人。
2D游戏上无论是基于 Cocos2d-x的第壹个爆款《捕鱼达人》还是近两年火热的《剑和远征》,总是能带给大众惊喜和欢乐。
专注于 2D的双刃剑另一面是 Cocos引擎很长一段时刻不擅长于 3D游戏的构建。
好在 Cocos引擎一直没有言败“补课”。BIGC上,陈昊芝展示了两段视频,一段是类似《原神》风格的 3D小游戏渲染,一段是运用 Cocos Creator 3.3渲染的赛博朋克风 3D手机游戏渲染。
两段视频中,前者展示的是 Cocos引擎易用性和轻量化,后者展示的是在多光源、多顶点、大场景下,Cocos引擎的性能和 3D画面效果(延迟渲染管线技术,Cluster Light Culling,Cluster Reflection Probe,指数高度雾等多个 Cocos Creator 3.3特性)。
陈昊芝表示:“从2024年 Cocos正式公开 3D版本的 Creator,到2024年 Cocos Creator编辑器正式合并 2D和 3D职业流,今天大家在工具上已经可以实现过去无法企及的全场景编辑、3D职业流、各种物理、光源效果,且底层大家也开始支持延迟管线等渲染优化和支持能力。”
“这些比起今天 Unreal,Unity的新鲜版本和能力还有很大差距,但在大家自己的角度,一切只要开始进入了正确的轨道,技术、算法、工程的实现就已经是可以预估的情形了。”
覆盖全部带屏设备,引擎工具和内容延伸至 IoT
游戏引擎的进步是和软硬件平台变迁同步的。
如 Unreal伴随着 PC端游起家,Unity和 Cocos伴随着移动端游戏起家,Unreal和 Unity分别和微软
苹果等企业合作紧密,Cocos提供的 IDE+Runtime也是众多厂商首选,游戏引擎和软硬件厂商联动密切。
当 Unreal在数字环境中重建真正全球,Unity在部署跨平台环境,Cocos在进一步轻量化下沉的陈昊芝也同享了他对未来引擎可以应用于哪些场景的思索。
“最近有兄弟对我说他们从2024年开始做悬浮歌词音箱,歌词特效部分是运用 Cocos引擎制作,这样做出来的效果很炫酷,他们认为游戏引擎在下一代 IoT市场有很大的机会。”
陈昊芝继续同享到,现在上海车展上,卡迪拉克纯电概念车 LYRIQ是运用 Unreal做的车载 3D场景,沃尔沃的智能座舱则是运用 Unity实现,游戏引擎早已经跨越游戏成为普适性工具。
引擎在接下来的阶段要覆盖的也许是全部带“屏幕”的设备,新的带屏设备,都需要内容的填充、尝试的保障。这些带屏设备的运用场景很多是订阅制,是游戏工具以及内容的延伸。
未来无论是 XR设备,还是智能健身、电动车的智能座舱,甚至智能手表、智能会议体系,对于游戏开发者都是新的蓝海。
“如 Cocos引擎目前在 ADAS,HMI等方面已经有了方法积累,如今中国多数智能电视的互动界面也是基于 Cocos开发,近期 Cocos接到的智能手表上实现虚拟偶像口型互动、动作互动的需求 Cocos也已经实现。Cocos也在支持包括智能健身设备的屏幕互动市场。”陈昊芝表示。
“大家希望更多的开发者可以关注到新的市场和新的机会,用大家游戏开发者的技术、产品、创新力为更多的领域带来改变。”
三、Cocos Creator怎样快速接入微信小游戏好友排行榜
在Cocos Creator中快速接入微信小游戏好友排行榜,主要涉及两种方法:纯JS代码接入和代码+IDE的方法接入。纯JS代码接入涉及初始化壹个节点以绘制子域的sharedCanvas,并实现子域的绘制逻辑。通过下面内容流程可实现快速开发好友排行榜:
初始化壹个Node节点,添加WXSubContextView组件,该组件能以一定的帧率自动绘制sharedCanvas,开发者无需操心。将此节点添加到场景中,即可展示效果,隐藏节点则可关闭。实现子域的绘制逻辑,参照官方示例,运用XML、反恐精英S和JS绘制排行榜。
配置插件引用流程如下:
在game.json中添加插件引用。
在放开数据域内引用插件。
怎么样?经过上面的分析两步操作,即可轻松绘制出好友排行榜。
另一种方法则是利用Cocos IDE工具,通过拖拽创建画布节点,简化操作流程。尝试成品,只需扫描小游戏码即可。
若需好友排行榜源码,可私信获取。