想尝试开发些HTML5小游戏,请大大们推荐款JS游戏引擎,轻量的,简单的有么?

想尝试开发些HTML5小游戏,请大大们推荐款JS游戏引擎,轻量的,简单的有么?,第1张

最火的HTML5 js游戏引擎也是使用最多的:

1:Collie是一款基于HTML5的高性能JavaScript动画库,可用于创建高度优化的HTML5动画和游戏。

2:Traffic Cone 这个一般是做2D游戏用的要求比较高,所以不建议学。

3:Quintus是一款易于上手、轻量级、开源的HTML5 JavaScript游戏引擎,包含一个模块化的引擎可轻松开发游戏,并在同一个页面上运行多个实例,支持桌面及移动平台浏览器。(里面有一个自带的游戏示例,个人感觉用这个错,推荐使用)

4:gameQuery是一款非常易于上手和使用的开源JavaScript游戏引擎,通过添加一些简单的游戏类,使用jQuery插件来帮助开发者开发JavaScript游戏,即使是初学者也可以轻松编写一个功能丰富的2D游戏。

亲!!如果你是刚开始开发HTML5游戏话,,建议你用第三和第四个。。

感觉有用,,请采纳,谢谢!!

1.Aliceui

Aliceui是支付宝的样式解决方案,是一套精选的基于 spm 生态圈的样式模块集合,是 Arale 的子集,也是一套模块化的样式命名和组织规范,是写 CSS 的更好方式。

2.Amazeui

Amaze UI 是一个轻量级、 Mobile first 的前端框架, 基于开源社区流行前端框架编写的。

3.sui

SUI是一套基于bootstrap开发的前端组件库,同时她也是一套设计规范。

通过SUI,可以非常方便的设计和实现精美的页面。

同时sui还有移动端版本msui,msui是阿里巴巴共享业务事业部UED团队的作品。目的是为了手机H5页面提供一个常用的组件库,减少重复工作。

4.FrozeUI

Frozen UI是一个开源的简单易用,轻量快捷的移动端UI框架。基于手Q样式规范,选取最常用的组件,做成手Q公用离线包减少请求,升级方式友好,文档完善,目前全面应用在腾讯手Q增值业务中。

5.uiKit

uiKit是一款轻量级、模块化的前端框架,可快速构建强大的web前端界面。

6.H-ui

H-ui是轻量级前端框架,简单免费,兼容性好,适用于中国网站。

7.Weui

weUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、 progress、 toast、article、actionsheet、icon等各式元素。

8.layui

Layui 诞生于2016年金秋,是一款带着浓烈情怀的国产前端UI框架,她追求极简,又不失丰盈的内在,说她是史上最轻量的结晶,似乎并不为过。一切都源自于她对原生态的执着,对前端社区的那些噪杂声音的过滤,以及她本身的精心雕琢。

9.YDUI Touch

YDUI Touch 专为移动端打造,在技术实现、交互设计上兼容主流移动设备,保证代码轻、性能高使用 Flex 技术,灵活自如地对齐、收缩、扩展元素,轻松搞定移动页面布局实现强大的屏幕适配布局,等比例适配所有屏幕。什么?用得不开心?轻松切换 px自定义Javascript组件、Less文件、Less变量,定制一份属于自己的YDUI。

常用的移动APP开发框架:

框架:PhoneGap

PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。

优点:

可跨平台。phonegap框架帮我们解决了差异性,javascript与平台系统的连接由phonegap框架完成。

提供硬件访问控制。可调用加速计、摄像头、罗盘、通讯录、文档、地理定位、媒体、网络、通知。

可利用成熟javascript框架。如:Ext js、jQuery。

缺点:

性能差。运行速度慢,UI反应延时。

不能完全跨平台。不同平台代码需要微调。

内存消耗,调试难度大。

框架:Ionic

Ionic 是一个强大的 HTML5 应用程序开发框架, Ionic 主要关注外观和体验,以及应用程序的 UI 交互,特别适合用于基于 Hybird 模式的 HTML5 移动应用程序开发。 Ionic 是一个轻量的手机 UI 库,具有速度快,界面现代化、美观等特点。

优点:

轻量级框架,运行速度快。

于 Angularjs,支持 Angularjs的特性, MVC ,代码易维护。

通过 SASS 构建应用程序,接近原生。

缺点:

Ionic是一个前段框架。不能完全取代PhoneGap和JavaScript框架的作用。

需要结合插件使用。

框架:Hbuilder(国产)

HBuilder是DCloud(数字天堂)推出一款支持HTML5的Web开发IDE。“快,是HBuilder的最大优势。

优点:

跨平台:同时支持iOS、Android、Symbian、Windows Phone。

开发工具:基于Eclipse的开发工具,集成UI控件与应用管理。

本地打包:无需配置环境,无需编译,本地一键打包。

代码加密:基于密钥的加密方式,无法破解,像混编一样保护html代码。

技术支持:技术支持及时响应,重视开发者建议和反馈。

缺点:

AppCan免费版因需要把源代码上传到厂商的服务器上打包,对于企业开发来说源代码泄露安全性上有一定风险。企业版虽然可以解决,但企业版稳定尚待观察。

AppCan采用封装的组件,依赖性比较高。不是开源代码。

ppCan 不能很好的解决原生代码的功能。

Wex5(国产)

WeX5应用快速开发框架(含完整的SDK API及全部源码),一次开发、跨端运行。

优点:

高效精致的UI组件体系,基于jquery和bootstrap技术,采用增强的RequireJS模块化技术。

基于phonegap(cordova)框架,如相机、地图、LBS定位、指南针、通讯录、文件、语音、电池等。

可视化拖拽式集成开发环境IDE,全能力的调试支持和智能代码提示。

缺点:

使用范围有限:适用:一般app、电商app、客服app、会员app、微店微商等。

用户量小,存在不稳定因素。

总结:

跨平台方面:大部分框架针对android和ios平台,需要做或多或少的代码调整,不能达到完全跨平台。

性能方面:根据不完全统计,Ionic的性能会更好一点。

PhoneGap出现最早,国内框架都是基于Phonegap开发出来的。

注意:

各框架在实现过程中都会遇到不同程度的坑,请根据框架的侧重点谨慎选择应用的框架。如果要基于Html5开发App,还需要进一步根据需求验证框架的可实施性、并进行不同框架的效果对比。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7439492.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存