Cocos引擎3D特效全新升级 更流畅更炫酷

企业动态 游戏开发
好莱坞大片一度是各大院线叫座又叫好的劲爆卖点,其炫酷劲爽的影视特效是尤为重要的一个因素。对于手游来说,精细流畅而又动感十足的特效亦是如此。 Cocos 2d-x 3.x从3.4 beta0版本开始开启了对Sprite3D类异步加载的支持,同时计划在4.0版本中正式支持基于Particle Universe导出的3D粒子,全力打造极致的视觉享受,带来更流畅的用户体验。

好莱坞大片一度是各大院线叫座又叫好的劲爆卖点,其炫酷劲爽的影视特效是尤为重要的一个因素。对于手游来说,精细流畅而又动感十足的特效亦是如此。 Cocos 2d-x 3.x从3.4 beta0版本开始开启了对Sprite3D类异步加载的支持,同时计划在4.0版本中正式支持基于Particle Universe导出的3D粒子,全力打造***的视觉享受,带来更流畅的用户体验。

更流畅:和长等待说再见

一般情况下,用户在加载大模型或者加载的模型比较多时,往往会进入一个比较长的等待时间,更有甚者出现假死的状态,从而影响用户体验。Cocos 2d-x在3.4 beta0中增加了Sprite3D的异步加载功能,将有效避免这种情况的发生。

通常加载时,程序是不执行的,用户不得不等待进度条,因为很多程序在没有加载数据的情况下,可能是处于无法运行的状态,因而用户必须得等待数据 加载完成。异步加载即是在执行程序的同时,将一些重要性较次的东西先忽略掉进行数据加载工作,当另一个线程的数据加载完成时再进行调用。

Cocos引擎3D特效全新升级 更流畅更炫酷

运行截图展示

用户一般不会关注数据如何加载,只会关心游戏是否能够流畅运行。在Sprite3D异步加载功能中,Cocos 2d-x定义了一个加载完成后的回调函数,该函数会在IO线程中加载Sprite3D,加载完成后触发回调,开发者可以在回调函数中进行其他的操作。异步 加载的功能既能保证数据顺利加载,又不影响程序的正常运行,大大缩短甚至免去了用户等待的时间。

更炫酷:享受粒子特效盛宴

Particle Universe是一款免费开源(插件开源)的3D粒子系统编辑器,包括粒子编辑器和粒子插件,在粒子特效方面具有强大的功能,众多知名游戏均采用该粒子 系统进行特效构建。Cocos 2d-x先尝试了在extension中支持该粒子系统,目前已经完成基本功能的支持,最终会支持整套粒子系统。

Cocos引擎3D特效全新升级 更流畅更炫酷

Cocos引擎3D特效全新升级 更流畅更炫酷

Cocos 2d-x中Particle 3D运行效果

Cocos 2d-x可以通过create函数直接加载Particle Universe导出的粒子文件,借助Particle Universe开发者可以创建出更酷炫、媲美端游的粒子效果。也可以在加载粒子文件的同时指定所使用的材质文件,这种方法避免了加载所有的材质,以缩短 加载时间保证最小的内存使用。

通过解析脚本的方式直接读取粒子系统文件并渲染,Cocos 2d-x快速高效地实现了3D粒子特效,在降低内存消耗的同时将带给用户***的视觉享受。

[[126458]]

Cocos引擎3D特效全新升级 更流畅更炫酷

一些优秀团队使用后的效果展示

基于更流畅的用户体验,视觉冲击是抓住用户的***个要点,Cocos 2d-x在3D性能上的提升将赋予产品更炫酷的粒子特效,吸引更多用户的眼球。往后Cocos 2d-x 3.x还将继续更进,完善更多更强大的3D功能,保证开发功能的同时,致力用户体验,打造***的视觉享受,帮助开发者提升产品的竞争力。

责任编辑:闫佳明 来源: 51CTO投稿
相关推荐

2017-07-11 15:00:04

前端CSS3D视角

2021-06-18 05:59:37

Css前端CSS 特效

2021-06-09 08:30:52

CSS33D旋转视图3D动画

2013-07-31 14:19:06

Windows 8.1

2021-01-05 08:10:00

Css前端3D旋转透视

2014-07-28 17:09:54

Cocos

2023-09-01 09:30:22

Three.js3D 图形库

2023-08-04 09:56:15

2024-03-01 09:12:01

2012-02-24 09:11:45

jQuery

2014-08-11 09:39:46

3D

2015-04-27 15:35:42

Cocos3D场景编辑器

2021-08-18 16:49:14

投资界

2020-02-24 23:11:56

微软Windows 10Windows 10X

2009-12-31 14:44:57

Ubuntu 3D桌

2021-08-04 12:26:27

微软Windows 10Windows

2022-02-20 14:45:33

3D动画CSS3前端

2017-11-21 13:15:54

Javascriptvue.jscss3

2021-07-16 05:31:42

Windows 11操作系统微软
点赞
收藏

51CTO技术栈公众号