做unity还是去用layabox egret 对比做as3

LayaAir引擎率先支持微信应用号 揭底微信小程序开发!
▼点击下方收听音频
LayaAir引擎率先支持微信应用号 揭底微信小程序开发!
来自百度VR
在今年1月11日举行的微信公开课上,张小龙首次提及微信应用号。直到9月22日凌晨,微信公众平台正式对外发送小程序内测邀请,小程序即被外界广为关注的微信“应用号”。一时间成为舆论热点,其中不乏H5
APP时代会取代原生 APP的声音,真的是这样吗?9月23日,经过LayaAir引擎团队的彻夜奋战,LayaAir引擎率先完成对微信小程序的开发支持,并在此将支持工作过程中遇到的问题和认知总结成文,希望能够帮助您更多的了解微信小程序。微信应用号小程序内测邀请函应用号小程序不等于HTML5在获知微信应用号开始内测后,众多不明真相的观众,纷纷认为是基于HTML5协议标准的HTML5小程序。其实不然,微信目前支持的开发框架是模拟了HTML5的一些协议标准,比如支持画布,支持CSS和一些类HTML协议。尽管微信小程序并不是标准HTML5,但框架内包含了小程序开发的常用组件和设备支持。开发语言方面,小程序是采用JS去控制组件行为和产品的逻辑实现。如果采用LayaAir引擎开发应用号小程序,除了用JS开发,还可以使用AS3或TS语言。微信小程序开发框架存在的不足由于目前还处于小规模测试期,仅受邀请企业可以参与测试,所以在测试阶段,小程序开发框架仍存一些不太成熟的地方。在LayaAir引擎支持的过程中发现,微信小程序提供的框架还有很多重要的接口不支持,并存在明显BUG,比如不支持文件下载和http访问,在用画布绘制多个图片时只显示一个,矢量图和位图混合渲染时会闪烁等。在性能方面,为了提高应用的性能和体验,框架的组件可能会调用操作系统原生组件。然而canvas实现还是会存在性能和drawImage等关键功能不完善的问题。再加上没有提供可视化设计工具和产品模板,所以相对复杂的视觉动画效果制作比较麻烦或是无法实现。从目前功能来看,正如其命名那样,“小程序”的开发问题不太大。相对深度或复杂一些的程序是较难或无法实现的。然而微信小程序在丰富视觉体验、互动教育、广告营销方面还是存在广阔的需求。尤其是在框架中支持了部分的画布功能,给LayaBox这样的专业引擎厂商提供了发挥空间和舞台。经过连夜的奋战,LayaAir引擎不仅支持了微信应用号小程序的开发,还制作了一个粒子效果的小程序DEMO。LayaAir引擎开发的粒子效果微信小程序DEMO微信小程序开发支持的内容微信小程序虽然没有直接采用HTML5的标准,测试阶段也还需要继续完善和成熟。但从框架提供的接口来看,已有充分的准备,能满足小程序开发的基本需求。这些服务和支撑包括以下方面:视图容器:视图(View)、滚动视图、Swiper基础内容:图标、文本、进度条表单组件:按钮、表单等等操作反馈导航媒体组件:音频、图片、视频地图位置服务画布文件操作能力网络:上传下载能力、WebSocket数据:数据缓存能力位置:获取位置、查看位置设备:网络状态、系统信息、重力感应、罗盘界面:设置导航条、导航、动画、绘图等等开放接口:登录,包括签名加密,用户信息、微信支付、模板消息LayaAir引擎与微信小程序开发的结合LayaAir引擎之所以能快速支持微信小程序的开发,得益于小程序框架支持画布模式,实现了画布的常规功能。而LayaAir的设计是基于画布和WebGL的,遗憾的是微信小程序还不支持WebGL,否则引擎发挥的空间更大,比如3D展示与性能提速方面。LayaAir引擎在与微信小程序框架结合后,不仅从JS单一开发到支持JS、TS、AS3三种语言的开发,还极大的拓展了应用的视觉效果和工具集,降低了开发门槛。开发者可以通过Flash、Unity3D、Spine、LayaAir
IDE等编辑工具设计丰富多彩的视觉效果,极大提高产品研发速度和视觉品质。在微信应用号中,LayaAir引擎目前主要用于扩展小程序表现,提升应用的互动和视觉表现,可用于广告、营销、互动教育等应用开发。
来源: Layabox
声明:所发布的内容均来源于互联网,目的在于传递信息,但不代表本站赞同其观点及立场,版权归属原作者,如有侵权请联系删除。
百度VR等你来深度测试: LayaAir H5游戏引擎裸跑性能超越Unity3D
《醉西游》H5版的出现,让游戏行业认识到HTML5 已经具备实现APP级的MMORPG类型的大型重度游戏的能力。LayaBox旗下第二代H5游戏引擎LayaAir更是在其发布会上展示出超越APP顶级引擎Unity3D的各项性能表现和数据。
但是不少开发者依然质疑H5的3D技术是否可以还原Unity3D引擎的3D游戏体验?本文通过对实际评测报告数据进行逐一分析,验证 LayaAirH5游戏引擎的真实性能表现。每个评测DEMO都将提供H5直接体验的二维码,以及Unity3D引擎的APP源码和实录的高清视频网盘下载地址,供开发者实际测试体验和验证,以确保本次测试报告的真实有效性。
本次测试环境的相关信息
硬件设备:红米1S
系统版本:Android 4.4.2 KOT49H
H5运行环境:微信 软件版本6.3.22
H5运行环境:Chrome浏览器 软件版本 51.0.2704.81
H5测试DEMO采用引擎:LayaAir
APP测试DEMO采用引擎:Unity3D
性能测试标准
游戏产品在运行过程中是否流畅是核心评测标准,尤其是角色扮演、动作类型、对战类型等大型2D游戏或3D游戏,对操作流畅感要求较高,一旦出现画面卡顿,那就会造成玩家的流失。
而从研发技术角度上,FPS是性能评测的指标。FPS指的是画面每秒传输帧数,或者理解为画面刷新率。电影是以每秒24张画面的速度进行播放,而游戏与电影的图像生成原理不同,游戏的画面渲染需要每秒更高的帧速才会感觉流畅,60帧是游戏最高的FPS值。
HTML5与APP的3D性能对比
3D游戏研发商会关心同屏能跑多少个角色,每个角色允许多少根骨骼,每个角色允许多少三角面这些问题。LayaAirH5游戏引擎在性能上的突破让游戏研发商完全可以按APP引擎标准开发HTML5游戏,支持低端手机流畅运行同屏三角面达15万以上。同时,LayaAir全面支持Unity3D编辑器导出,实现开发无缝衔接。
在本文的测试用例中,单个角色平均采用50块骨骼,同屏24个角色,并在低端手机红米1中使用微信和谷歌等浏览器进行测试。
测试结果:
同屏24个3D角色,在微信环境中,LayaAirH5游戏引擎裸跑的3D测试用例FPS指标在32-33帧之间波动
同屏24个3D角色,在谷歌浏览器环境中,LayaAirH5游戏引擎裸跑的3D测试用例FPS指标在38-42帧之间波动
同屏24个3D角色,采用Unity3D引擎打包成原生APP运行,FPS指标在37-41帧之间波动。
通过测试结果,我们可以看出,LayaAir H5游戏引擎的3D性能在Chrome浏览器环境下性能超越APP,微信环境中也拥有着接近原生的性能表现,至于打包成APP的性能,下文将会继续展开测试。
性能测试HTML5体验地址:
长按二维码体验
性能测试APP体验地址:
APP云盘下载地址:/s/1hrQWUR6
LayaAir APP与Unity3D APP性能对比
作为基于HTML5技术的三端游戏引擎,LayaAir可同时发布H5版、APP版、Flash版。基于LayaPlayer打包的LayaAir APP版性能体验比肩Native APP,尤其在2D方面,LayaAirH5游戏引擎APP产品性能甚至可达到Unity3D引擎APP产品的2倍以上。
在APP测试用例方面,我们采用同屏500个角色动画+500血条+500文字,整体随机速度平移。
基于微信环境下,LayaAirH5游戏引擎裸跑的测试用例FPS指标在23-24帧之间波动。
基于LayaPlayer打包的LayaAirH5游戏引擎APP测试用例FPS指标在41-47帧之间波动。
基于Unity3D引擎的APP测试用例FPS指标在18-20帧之间波动。
性能测试HTML5体验地址:
性能测试APP体验地址:
APP云盘下载地址:/s/1hrQWUR6
LayaAirH5游戏引擎的优势
在LayaAir 1.0发布会上,LayaBox创始人谢成鸿说出了一个被自己称为幻想的目标:超越Unity3D,做全球顶级游戏引擎。那么实现这个目标的底气仅仅是性能吗?我们将从三个方面来讨论:
1、产品的应用广度
尽管Unity3D引擎是当之无愧的手游引擎霸主,然而一个新生时代必然会催生一个新领域的全新机会。随着LayaAirH5游戏引擎的技术突破,HTML5行业的技术瓶颈已然全部打破,2D、3D、VR的HTML5产品研发均可达到Native APP水准,并且可实现一次开发, Flash、APP、H5三端同发。
那么,三端同发到底有什么价值呢?作为APP手游研发商,在使用LayaAirH5游戏引擎后,不仅可以继续开发APP手游产品,还可以同时将H5版本作为其APP版本营销试玩的市场推广手段。如此一来,既可以在H5蓝海市场里试水起航。还可以通过H5点击即玩的特性,以H5试玩的模式增加同版本 APP产品曝光机会和为APP产品进行用户导流。另外,手游模拟器1亿以上的用户市场证明,手游的PC场景需求很强,而同时发布Flash版本将大幅提升用户的游戏体验,甚至可衍生出多端数据互通的新玩法。
由于Unity3D引擎的引擎库非常庞大,不支持浏览器环境中的HTML5版本,也不支持发布Flash版本,因此在HTML5技术需求日益增长的形势下,Unity3D引擎需求当逐步会萎缩。
2、引擎的工具链
选择Unity3D引擎很重要的一个理由是IDE工具链较为成熟,作为新兴的HTML5产业,要超越Unity3D引擎的工具链,还需要一些时间来进行打磨。LayaAirH5游戏引擎的不仅拥有为引擎量身定制的IDE,还支持大量第三方IDE工具,包括在Unity3D编辑器工具中可直接导出 LayaAirH5游戏引擎支持的资源。
3、本土化引擎的技术支持力度
相较于国际引擎,LayaAir作为国产引擎,在线技术支持(QQ社区),问题反馈与响应速度,甚至是上门的技术指导等多个方面,提供引擎服务保障,有着明显的本土化优势。而在LayaAirH5游戏引擎发布会上,LayaBox发起成立了教育联盟,汇众教育、触控未来、龙图教育作为第一批成员单位,将很快启动LayaAirH5游戏引擎相关的培训课程与就业教育推动。
点击/s/1bo54ooB
进入视频与源码的下载地址。
热门文章排行你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。HTML5 游戏引擎 LayaBox 启动开源计划
LayaBox引擎技术副总裁汪阔在参加“2016开源中国开源世界高峰论坛”时,表示LayaBox已经启动了开源计划,开放了LayaFlash和LayaAir引擎。在未来,除了2D、3D、VR引擎,还计划对LayaAir的IDE进行开源。LayaBox从2011年开始研发H5游戏引擎。研发之初H5行业整体性能羸弱,LayaBox用自研引擎开发了业内第一款手机与PC数据互通的H5多人同屏在线的大型对战类休闲游戏《疯狂雪球》,直到今天还在QQ游戏大厅运营,Layabox引擎研发实力可见一斑。此后,LayaBox一直致力于提升H5的性能,打破性能瓶颈,让H5行业向更高层次发展。2015年,LayaBox第一代开源引擎LayaFlash的发布,在行业里开创性的引入了Flash AS3作为HTML5的开发语言,不仅为HTML5行业引入以几十万计的游戏开发者,更为拥有Flash页游或手游的研发商大幅降低了进入HTML5行业的门槛。2016年,Layabox第二代开源引擎LayaAir的发布,不仅支持Flash AS3、TypeScript、JavaScript三种语言开发语言,支持2D、3D、VR游戏开发,还支持一键发布APP手游、Flash页游、HTML5游戏。使得一个引擎,整合全部游戏产业。LayaAir全新起航技术总是不断追求革新,LayaBox也不例外。LayaAir引擎的推出,让行业首次摆脱了移动设备下大型HTML5游戏对于Runtime插件的依赖。其媲美APP的裸跑性能,让H5行业直接进入大型精品时代。 作为向全球开源的引擎,LayaAir引擎开始向世界起航。在引擎功能方向,LayaAir可谓非常强大,支持UI、缓动、粒子、滤镜、物理、骨骼动画、TiledMap等;满足游戏开发的所有功能;在工具链方面,LayaAir IDE作为高效的集成式开发环境,提供策划、开发、测试、上线等完整工作流。并且提供30种UI控件,可以快速可视化编辑出精美的游戏界面和无限扩展UI组件。还集合了UI、粒子、动画等编辑器功能,支持第三方骨骼动画和SWF动画格式转换。IDE内置VS Code编辑器,实现代码提示,编译,调试等功能。以及集成了多端发布功能,一键发布三端(Flash,HTML5,APP);除了LayaAir自研的IDE,LayaBox还拥有大量的第三方工具链支持,比如:Flash Builder、FlashDevelop、WebStorm等代码编辑器,以及Unity3D、TiledMap、FairyGUI等可视化编辑器。LayaAir优势LayaAir引擎支持WebGL与Canvas无缝渲染,让产品在2D兼容性方面可以做到更好。LayaAir是一个追求极致的引擎,拥有最小的代码体积,最强的引擎性能,以轻量、易用、性能强的特点获得了开发者青睐。作为唯一支持Flash AS3、TypeScript、JavaScript三种语言的引擎,LayaAir自然也成为了唯一支持同时发布APP手游、Flash页游、HTML5游戏的引擎。LayaAir 1.0于6月30日正式发布LayaAir于4月15日首次公开发布,并将于本月30日在北京国际会议中心举行LayaAir1.0版本发布会,届时LayaAir1.0版本将会向大众发布,自此LayaAir引擎又上一个台阶,助力整个H5产业获得更好的技术护航。新闻来源:&
LayaAir 的详细介绍:
LayaAir 的下载地址:
转载请注明:文章转载自 开源中国社区
本文标题:HTML5 游戏引擎 LayaBox 启动开源计划
本文地址:
第一个问题就那么弱智?查看: 709|回复: 0
Laya.Flash常见问题解答
阅读权限80
在线时间 小时
本帖最后由 麋鹿了 于
11:01 编辑
1.什么是layabox?
& && & Layabox是Laya中国实验室历经4年倾力打造的全球顶级HTML5技术框架,以其支持Flash直接开发大型H5项目和极其出色的性能两大特点受到业界的赞誉。目前包括腾讯、百度、猎豹在内主流平台和浏览器已经和Layabox进行了深度合作,CP方面包括天神互动、胡莱游戏、91玩在内的上百家企业已经在使用Layabox开发或将页游自动编译为HTML5大型游戏。
2.Layabox适用领域
& && & Layabox是专为快速研制高性能大型HTML5项目,特别是S-HTML5(Super HTML5)游戏而推出的技术方案。通过Layabox,可以使用Flash AS3语言在Flash原有的工具链中开发、调试、发布HTML5游戏,也可以快速将已有的页游自动编译为HTML5游戏。除了游戏,Layabox也正在涉足HTML5广告和教育产业。
3.Laya.Flash 产品
& && & Laya.Flash的推出,使Flash AS3成为继Haxe、TypeScript后,又一种JavaScript编写语言。让几十万Flash程序员使用FlashBuilder、FlashDevelop等工具链开发Flash产品的同时,还可以发布HTML5产品,也可以打包成为APP产品。
& & Layabox是建立在原有成熟的Flash开发工具链上扩展的一环,开发、调试、发布、维护完全是在Flash环境中进行,使其成为当前最适合Flash程序员研发Html5产品的解决方案,实现了一次开发,全平台运行的目标。同时,还一举解决了全球Flash程序员对职业前景的担忧。
4.Laya.Player产品
& && & Laya.Player是HTML5运行加速器,在安卓系统中3M左右,IOS系统中不足2M,适合嵌入APP中,为APP提供HTML5产品运行环境及性能加速,经Laya.Player加速后的HTML5性能完全媲美APP。另外,Laya.Player也可以用于HTML5产品的APP打包。
5.Layabox使命
& && &目前原生HTML5大型游戏研发面临四大问题:
1、工具链不成熟,缺少高效的编辑器、IDE环境等;
2、JS语言缺陷问题,非编译型语言,开发大型项目成本和难度高于面向对象编译型语言;
3、性能差,HTML5产品的流畅度、发热量、耗电量指标远逊色于APP,无法满足商品化需求
4、招聘难,产业刚起步,缺少成熟的HTML5游戏程序员。
& &Layabox通过对Flash的全面继承以及Laya.player HTML5加速器的推出,完整解决了大型HTML5产业面临的四大难题,推动了HTML5产业的升级和发展。
官网地址:
微信公众号:layaBox
Layabox开发者群:
500元悬赏!H5游戏《愚公移山》游戏架设..
1.服务器环境 php5.3 +mysql
其他申明:
特别声明(务必查看!)
1、Unity3D Endless Run
亲测环境:PHP5.2
此套源码比较完善,完全可以
特别声明(务必查看!)
1、HTML5游戏《盾牌
详细的一套微信淘宝优惠券模块。。包含淘客
| 联系方式
COPYRIGHT(C)2015 ZHONGQINGLONGTU NETWORK CO.LTD ALL RIGHTS RESERVED.ICP备号-4
北京中清龙图网络技术有限公司

我要回帖

更多关于 layabox as3 的文章

 

随机推荐