Pixi’VN

用户界面(UI)

如何使用 React、Vue 和 PixiJS 等外部 JavaScript 框架,在 Pixi’VN 中构建和集成 UI 界面。

Pixi’VN 不提供用于创建游戏 UI 的内置组件,也不会重新发明 JavaScript 生态系统中已经存在的东西。它不会将你限制在某个特定框架中,而是让你可以使用任何你喜欢的外部 JavaScript 框架来构建 UI,从而可以利用 React、Vue 等系统,创建复杂且高性能的 UI 界面。

这种灵活性也使 Pixi’VN 非常适合 AI 辅助开发:由于 UI 是使用标准且广泛使用的框架构建的,而非专有系统,AI 编程助手已经非常熟悉这些工具,因此能够非常有效地生成、理解和修改 UI 代码。

Pixi’VN 提供了一些功能来提升与其他 JavaScript 框架的兼容性:

UI 与画布的区别

按照 Pixi’VN 的设计理念,UI 和画布是两个不同且相互独立的元素。 UI 位于画布上方,用于创建按钮、表单等。画布用于显示图片、视频等。

有关画布当前状态的所有信息都会包含在存档中,并且可以恢复到之前某一步骤的状态。 UI 的当前状态不会包含在存档中。因此,你必须自行管理,将所需信息保存到游戏存储或浏览器存储中。

在画布中,你可以在每个步骤中添加组件。在 UI 中你无法这样做,你可以创建多个“界面”并在它们之间切换。

在画布中,你只能添加 Pixi’VN 组件。在 UI 中,你可以添加任何 HTML/PixiJS 组件,或使用任何 UI 组件库,从而创建更加复杂的界面。

本页内容