Skip to main content

介绍 PixiJS 用户端

· 6 min read
Matt Karl
PixiJS Admin

我们推出了一个名为 PixiJS Userland 的新 GitHub 组织,用于托管我们许多受欢迎的社区驱动扩展。此举旨在帮助 PixiJS 开发者轻松识别哪些项目是官方支持的,哪些是社区驱动的,同时也为开发者提供更多自主管理自己项目的自由。

🌐 We have launched a new GitHub organization called PixiJS Userland to host many of our popular community-driven extensions. This initiative aims to help PixiJS developers easily identify which projects are officially supported and which are community-driven, while also giving developers more freedom to manage their projects independently.

过去,主要的 PixiJS 组织包含了各种各样的项目。其中一些稳定且被广泛使用,而另一些则属于实验性,用户群体较小。这种多样性导致了一个误解,即 github.com/pixijs 上的所有项目都得到了核心团队的同等支持,例如错误修复和重大更新。实际上,核心团队发现很难传达不同的优先级,特别是因为一些附属项目是由核心团队成员独立维护的。

🌐 In the past, the main PixiJS organization included a wide range of projects. Some were stable and widely used, while others were experimental with a small user base. This diversity led to the misconception that all projects on github.com/pixijs received equal support from the core team, such as bug fixes and major updates. In reality, the core team found it challenging to communicate different priorities, especially since some side projects were maintained independently by core team members.

欢迎来到 PixiJS 用户世界!

🌐 Welcome to PixiJS Userland!

用户空间项目类型

🌐 Userland Project Types

我们已经确定了几个最适合 Userland 的项目的常见使用案例。许多项目已经迁移到这个新组织。

🌐 We have identified several common use-cases for projects that are best suited for Userland. Many projects have already been migrated to this new organization.

在范围内的实验

🌐 In-Scope Experiments

Userland 是一个理想的地方,用于那些最终可能成为主 PixiJS 仓库一部分,但需要更多开发和稳定时间的项目。示例包括:

🌐 Userland is an ideal place for projects that could eventually be part of the main PixiJS repo but need more time for development and stabilization. Examples include:

  • 压缩纹理(在 PixiJS v7+ 中具有类似功能)
  • HTMLText(在 PixiJS v7+ 中添加)
  • 投影(PixiJS v8+ 中的类似功能)
  • GIF(PixiJS v8+ 候选)
  • 图层(在 PixiJS v8+ 中具有类似功能的候选)
  • 灯光(在 PixiJS v8+ 中具有类似功能的候选)

超出范围的项目

🌐 Out-of-Scope Projects

这些项目正好位于 PixiJS 主要目标之外。它们很有用,但可能更加专业化或带有特定观点,不适合更广泛的 PixiJS 社区。例如包括:

🌐 These projects fall just outside the main goals of PixiJS. They are useful but may be more specialized or opinionated, not fitting for the broader PixiJS community. Examples include:

第三方集成

🌐 Third-Party Integrations

有时,PixiJS 开发者需要与一些第三方工具集成,这些工具没有被广泛使用,因此未被 PixiJS 官方支持。示例包括:

🌐 Sometimes PixiJS developers need to integrate with third-party tools that aren't widely used enough to be officially supported by PixiJS. Examples include:

主要项目类型

🌐 Main Project Types

在主要的 PixiJS GitHub 组织中,几个项目将继续得到支持。这些项目将会接收更新,以保持与最新的 PixiJS 版本兼容。虽然这个列表可能会有所变化,但目前它包括对 PixiJS 开发者最有普遍益处的项目。

🌐 Several projects will continue to be supported on the main PixiJS GitHub organization. These projects will receive updates to stay compatible with the latest PixiJS releases. While this list may change, it currently includes projects that offer the greatest general benefit to PixiJS developers.

通用扩展

🌐 General Extensions

这些是与 PixiJS 集成的运行时扩展,为所有开发者提供通用的好处。

🌐 These are runtime extensions that integrate with PixiJS and provide general benefits for all developers.

🌐 Popular Runtimes

支持流行的网络框架或与其他渲染器的集成。

🌐 Support for popular web frameworks or integration with other renderers.

开发者工具

🌐 Developer Tools

帮助开发者使用 PixiJS 构建、打包或开发项目的工具。

🌐 Tools that help developers build, package, or develop projects with PixiJS.

资源

🌐 Resources

参考资料、文档或开发者资源。

🌐 References, documentation, or resources for developers.

用户区开业

🌐 Userland Open For Business

你是否有一个PixiJS项目无法继续维护,或者希望将其迁移到一个PixiJS社区可以共同贡献的平台?我们非常希望它能加入Userland。请今天就联系@Zyie@bigtimebuddy讨论项目转让事宜。

🌐 Do you have a PixiJS project that you can no longer maintain or would like to re-home it in a place where the PixiJS community can contribute? Well, we'd love to have it join Userland. Please reach out to @Zyie or @bigtimebuddy about transferring your project today.

摘要

🌐 Summary

我们希望引入 Userland 能帮助澄清在越来越多的 PixiJS 项目和计划中支持的程度。如果你有任何反馈,请通过 Discord 联系我们或发起一场 讨论

🌐 We hope that introducing Userland will help clarify the level of support among the growing number of PixiJS projects and initiatives. If you have any feedback, please reach out on Discord or start a discussion.