LogoPixi’VN

为什么?

概述Pixi'VN作为一款现代、灵活的 2D 游戏引擎,其设计初衷、核心功能及优势。

现有的视觉小说或2D RPG制作系统往往架构陈旧、弊端重重,Pixi'VN 正是为了解决这些问题而生。

Pixi'VN旨在通过单一引擎整合各类2D游戏的开发流程,使电子游戏开发更贴近网页应用,从而充分利用 Web 技术卓越的兼容性与云服务优势。

什么是Pixi'VN?

Pixi'VN是一款基于JavaScript/TypeScript和PixiJS构建的多功能、高性能 2D 游戏引擎。

它具有以下核心功能:

  • 叙事管理
  • 2D渲染
  • 音效与音乐播放功能
  • 用于设置和获取游戏变量的存储系统
  • 可保存每一个步骤(step)的完整游戏状态,以支持回溯功能
  • 支持保存和加载当前游戏状态

为了快速上手,我们提供了多种项目模板。 经验较少的开发者即使对JavaScript/TypeScript了解不多,也可以直接使用这些模板。

除了JavaScript/TypeScript外,你还可以选择使用各种类型的叙事语言。 目前支持:

Pixi’VN的特性

Pixi'VN 之所以如此灵活,是因为它本质上是一个npm包,而非一个框架。 这意味着它可以安装到任何JavaScript项目中,并与你青睐的前端框架(如 React、Vue等)无缝集成。 你可以使用其提供的功能实现各种目的:无论是创建视觉小说或其他类型的2D游戏(例如点击式冒险游戏、RPG等),在 3D 游戏中仅使用其叙事功能,还是在网站上展示一段动画,等等。

为了尽可能保持轻量,它只专注于处理特定核心功能,同时允许并鼓励你通过其他库来扩展更多能力。 无需使用繁重的集成开发环境进行开发,任何代码编辑器都足以胜任。

Pixi‘VN不会重复造轮子。 Pixi‘VN将多个广受欢迎的库整合在一起,并提供了API,以便于直接调用和完全访问。 它并不会发明什么新的编程语言或是叙事语言。

On this page