撰写了文章 发布于 2017-04-21 11:45:28
开源发布!AVG.js - 面向未来的文字冒险游戏框架
AVG.js 是一款开源 Web 游戏框架,以成为新一代的 AVG 类游戏制作框架为目标,兼顾与之相近的其他游戏类型,例如解谜、卡牌等。我们希望每个玩家都能够通过 Internet 随时随地享受游戏的乐趣,也希望每个游戏制作者都能够体验来自 Web 的思维为游戏开发带来的变革和便利。
为什么选择 AVG.js
AVG.js 是一款功能丰富的游戏开发框架,能让你简单快速地搭建出你想要的游戏功能。通过筛选现成的或自行编写组件和插件,能够获得完全不同的游戏功能,如最简单基础的视觉小说,富于动画的卡牌收集,甚至充满复杂交互的解谜、战斗要素!
AVG.js 的图形部分基于最快的图像渲染库 Pixi.js,支持总市场占有率 90% 以上的绝大多数浏览器(数据来自 caniuse.com),在主流设备上运行流畅,同时在移动设备上能保持较低的发热量。
AVG.js 使用成熟的 React 作为其组件化的基础,让开发者从繁琐而沉重的 UI 编写工作中解放出来是 AVG.js 设计目标之一。
与其他同类框架或引擎不同,依托 Pixi.js 和 React 活跃的社区和丰富的资源,AVG.js 从未孤军奋战,它的功能将源源不断从上游得到补充和增强。
此外,广受好评的 RPGMaker MV 同样基于 Pixi.js,这使得 AVG.js 能够完美地与其结合起来,为 RM 提供更强大的功能。
设计思想
特性一览
- 资源预载
- 完整的补间动画、转场效果支持
- UI 状态化、数据驱动,自动管理内容更新
- 功能组件化,可自行组合复杂的可复用组件
- 细粒度场景管理器(由 React-router 提供)
- 自动发布工具(包含资源体积优化)
- 提供粒子系统、Live2D、Spine 等支持
- 增强功能可通过插件实现
Live Demo: 梦境下的约定 © 萌约游戏制作组
Github:https://github.com/avgjs/avg-core
在线文档(英文):AVG.js Documentation
在线文档(中文):AVG.js Documentation
无耻地求一下 star……(x
fenx 1年前
字体渲染的黑边是…?
Icemic [作者] 1年前
fenx 1年前
Icemic [作者] 1年前
发布
BlackGlory 1年前
Icemic [作者] 1年前
大城小胖 1年前
Icemic [作者] 1年前
Icemic [作者] 1年前
发布
BlackGlory 1年前
发布
maliut 1年前
Yoge 1年前
maliut 1年前
发布
大城小胖 1年前
Icemic [作者] 1年前
发布