Skip to content

[TODO] 多方块模块功能完善:支持可视化、自动构建及数据驱动等核心特性 #36

Description

@Gu-ZT

Matters to be added to TODO - 将要加入TODO的事项

完善多方块(Multi-block)模块,实现支持可视化、自动构建、高性能、数据驱动、数据生成、多级错误分析、非方块谓语、任意矩形谓语、子结构、上下文转换、游戏内设计、升级兼容、旋转、共享/排他等功能。

Describe what this TODO will do - 描述这个TODO要做的事情

根据现有多方块模块,需推进以下功能实现和完善:

  • 支持结构的可视化设计和自动化构建流程,提升易用性与开发效率。
  • 提供高性能的运行时模块,确保大规模多方块结构的流畅交互。
  • 完善数据驱动与数据生成,允许模块通过数据定义结构与行为并自动生成配置。
  • 多级错误分析与详细信息提示,便于开发者和玩家排查多方块判定与构建中的问题。
  • 支持非“方块”为基础的谓语判定,提升结构判定灵活度。
  • 实现对任意矩形区域表达(例如门)的谓语,支持更复杂几何形状。
  • 支持子结构组合与拆分,实现结构复用与嵌套。
  • 支持多方块结构转换到运行上下文,可更好融入游戏逻辑。
  • 提供游戏内设计与可视化编辑能力。
  • 实现结构的升级兼容和上下文迁移。
  • 支持旋转等复杂几何动作。
  • 支持结构的共享与排他控制。

这个 TODO 旨在推动多方块模块成为高度可扩展、性能优异、开发友好的基础设施,为后续 Minecraft Mod 开发中的结构相关特性打下良好基础。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions