Hilo,作为阿里巴巴网集团精心研发的HTML5互动游戏引擎,是一款专为跨终端设备游戏开发量身定制的解决方案。它助力开发人员高效构建HTML5游戏,并支持多种现代化的模块化包装版本,包括AMD、CMD、COMMONJS和Standalone等多种连接方式。
应用特点
模块化灵活性:Hilo支持多样化的模块化包装版本,如AMD、CMD、COMMONJS和Standalone等,便于开发人员根据需求进行模块的添加和扩展。
精简高效的设计:采用极简的控制模块设计方案,完全面向对象编程,确保代码的简洁性和高效性。
丰富的3D渲染方案:提供DOM、Canvas、Flash、WebGL等多种3D渲染方案(目前已获得专利),满足不同场景下的渲染需求。
全端浏览器兼容与高性能:支持所有主流浏览器,并采用特有的Flash 3D渲染方案,即使在低版本的IE浏览器下也能流畅运行“炫酷”游戏。DOM 3D渲染方案能够有效解决低性能浏览器带来的性能问题。
游戏引擎与动画支持:内置Chipmunk物理引擎,支持自定义物理实现;骨骼动画支持DragonBones,同时内置了骨骼动画系统Tahiti(目前内部应用)。
丰富的实例与完善的架构:拥有丰富的实例和完善的架构,已成功应用于阿里巴巴网的多届双十一、年中大促销等社会化营销活动。
如何使用
安装步骤:
运行npm install
进行依赖安装。
运行gulp
进行构建。
运行gulp extensions
构建扩展包。
运行gulp doc
构建Hilo API文档。
运行gulp test
进行测试。
构建完成后build
目录下将生成多种现代版本,包括CMD、AMD、CommonJS等。
创建Hilo游戏项目:
运行npm install -g yo
。
运行npm install -g generator-hilo
。
运行yo hilo
。
上面的两步操作将创建Hilo的预设原始项目,接下来您可以根据需求进行游戏开发。
- 新游戏暂无消息 参与地图设计大赛赢取奖励 10-31
- 2K公布免费第三人称英雄射击游戏《Ethos计划》 10-21
- 考试啦,《葫芦娃2》带来原动画细节小考卷(4) 10-21
- 王国两位君主北欧之地隐士有什么用 10-21
- 我的世界种子怎么种植方法 10-21
- 崩坏学园2怎么注销崩坏怎么注销账号 10-21
- 不止《生化危机》外媒精选30款恐怖佳作 10-21
- 王国两位君主北欧之地雷神之锤解锁顺序 10-21
- 梦幻西游梦玲珑穿什么 10-21
- 功夫熊猫阿宝邀你切磋,《蛋仔派对》联动KouKouLove第二弹开启 10-21