Hilo: 一款强大的HTML5互动游戏引擎
Hilo是由阿里巴巴网络技术有限公司精心打造的一款HTML5跨平台游戏解决方案。它旨在帮助开发者快速构建HTML5游戏,支持多种模块现代性的打包版本,包括AMD、CMD、COMMONJS和Standalone等多种连接方式。
软件亮点
模块化与灵活性:Hilo支持多种模块现代性的打包版本,包括AMD、CMD、COMMONJS和Standalone。您可以根据需要添加和扩展模块和类型。
精简与面向对象:采用极精简的模块设计,彻底面向对象编程。
多样化的3D渲染:提供DOM、Canvas、Flash、WebGL等多种3D渲染方案(目前已申请专利)。
全端浏览器支持与高性能:独特的Flash3D渲染方案,即使在低版本IE浏览器下也能流畅运行;DOM3D渲染方案能有效解决低性能浏览器性能问题。
游戏引擎支持:支持Chipmunk物理引擎,支持自定义物理效果;骨骼动画支持DragonBones,同时内置骨骼动画系统Tahiti(目前内部使用)。
丰富的实例与完善架构:经过多届阿里巴巴双十一、年中大促销等社会化营销活动检验,架构完善,实例丰富。
如何使用
构建Hilo:首先需要安装依赖项,运行npm install
。然后使用gulp
构建工具进行构建,运行gulp
、gulp extensions
、gulp doc
和gulp test
分别构建Hilo、扩展模块、文档和测试。
创建Hilo游戏项目:运行npm install -g yo
和npm install -g generator-hilo
安装Yo和Hilo生成器,然后运行yo hilo
创建Hilo预设项目,之后即可开始构建您的游戏。
Hilo不仅提供了丰富的功能和灵活的模块化设计,还有完善的文档和社区支持,是您构建HTML5游戏的首选引擎。