您现在的位置:

考试 >

白鹭引擎再度升级 成首个支持柔体动画的H5引擎

新增的Mesh功能可以通过设置一个图形的顶点信息实现各种自由变形,例如拉伸、挤压、弯曲等,利用自由变形将一张简单的纹理展现出大型动画效果,实现正常矩形图片无法实现的特效。

继大幅提升了WebGL渲染能力,优化了重度化3DHTML5游戏开发性能之后,白鹭引擎(EgretEngine)3.1.1版本又给开发者带来新的惊喜——新增了对Mesh功能的支持。这意味着Egret开发者们创作大型重度游戏时,可以引用柔体动画制作的素材,大大缩短美术动画设计的时间,同时在跨平台运行中更加顺畅。据悉,白鹭引擎是目前国内唯一支持此功能的HTML5引擎。

新增Mesh功能轻松支持自由变形动画

新增的Mesh功能可以通过设置一个图形的顶点信息实现各种自由变形,例如拉伸、挤压、弯曲等,利用自由变形将一张简单的纹理展现出大型动画效果,实现正常矩形图片无法实现的特效。白鹭引擎团队通过不断攻坚渲染层的实现算法,将自动马鞍山癫痫病医院批处理等引擎底层优化方式应用于Mesh功能的渲染,这样将更加高效地处理显示对象,从而使得渲染性能得到保障。借助白鹭率先推出的此项技术,开发者可以使用DragonBones制作更自由的变形动画。

(仅需上图中简单的素材,就可以创作出下图中的动画,大大节省美术设计时间)

借助柔体动画技术,上图中的小熊披风和表情相比传统骨骼动画而言更为逼真,所需的素材体积也更小。开发者可以根据自己项目需求结合DragonBonesPro等骨骼动画制作工具,自定义各种变形效果(柔体动画)进行显示。比如,魔幻大陆中,各种奇形怪状的小妖披着荷叶做的披风,或面汕尾市治疗癫痫哪家医院好目狰狞,或笑靥如花,穿梭在树林与枯木之间,清风徐徐不绝于耳,细雨点点散落成花……

提升重度化H5游戏开发效率

作为首个支持此功能的H5引擎,将WebGL模式与Mesh功能进行很好的融合,拓展了H5在WebGL上的表现能力。任意一款使用白鹭引擎开发的涉及柔体动画的游戏或应用,都可以在微信、QQ浏览器、Chrome等主流渠道中顺畅运行,未来使用白鹭引擎开发的原生产品也可以支持此特性。这将可以大大缩短美术设计时间,同时减少游戏素材体积,减少进入游戏的等待时间,更加便于创建和传播跨平台重度H5游戏。此外,DragonBones、EgretWing等工具的齐齐更新,为H5游戏的重度化及应用开发进程再添一把火。目前,开发者利用白鹭引擎和系列工具,已经可以实现快速高效的开发大型3DH5游戏,并且在性能表现上媲美原生游戏。

随着白鹭从技术端的发力,H5游戏正在迈入精品化、重度化时代。《愚公移山》用户超30北京军海医院癫痫科医生董巧娥00万、《传奇世界H5》月流水超2000万,《暗黑之王》重度MMORPG游戏一经推出,次留已达到35.4%,刷新H5游戏行业数据新记录。这次游戏都为玩家提供了良好的游戏体验,革新了业界对H5游戏的认知。

快速便捷创建重度化3DH5游戏

经过两年的不断打磨,白鹭引擎在性能、功能支持上都做了大幅提升,结合国内Android机大部分手机依然是性能较低的手机,白鹭引擎反复研究V8内核,针对低端机的性能优化投入了超过其他厂家的精力,独有的脏矩形渲染、主循环优化等,结合更加方便的实用性功能,更加适用于游戏及应用的渲染方式,使得性能更高。

得益于对WegGL的支持,白鹭引擎性能更加突出,从各类实测的数据对比和实际表现来看,采用WebGL渲染器之后,使用白鹭引擎制作的游戏在不改变任何游戏业务逻辑代码的前提下,普遍立刻达到两至三贵阳专业癫痫病医院倍的性能提升。

WebGL渲染的增强,意味着利用白鹭引擎开发重度化3DHTML5游戏,在性能上的表现更加突出,与3D原生游戏几无二致。在拥有了性能保证和完整工作流的前提下,使用白鹭引擎和工具,开发者们可以更加便捷地制作重度化的3DHTML5游戏。

长按扫码观看白鹭引擎开发的最新3Ddemo

正如腾讯发布TBS,向外界传递HTML5内容和能力全面爆发的信号一样,Egret引擎3.1.1版本的发布,将更大程度的促进HTML5内容多元化发展。不仅包括各类Web场景、HTML5动画、交互页面、视频、动漫,还可以创作3D化、场景化、游戏化的游戏化营销。为谋求互联网转型的传统行业,提供更多营销、推广、用户交互等方面的便利。

© xinwen.ysisj.com  阳泉新闻网    版权所有  京ICP备12007688号