gameblocks
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseGameBlocks
GameBlocks
Use GameBlocks as source material before inventing 3D game systems from scratch.
在从头设计 3D 游戏系统之前,应先使用 GameBlocks 作为基础素材。
Workflow
工作流程
- Use as the single source of truth for gameplay-space coordinates, forward/right/up axes, planar movement, heading, and control-signal transforms.
modules/math/WorldBasis.js - Review and select modules that can support the game implementation. Prioritize existing modules whenever possible, especially for motion controllers and camera rigs.
summary.md - Copy each selected module into the target project's source directory while preserving its relative directory structure so imports continue to work. If a selected module fully satisfies the game design requirements, reuse it as-is. If it only partially satisfies the requirements, adapt it from the existing implementation instead of rewriting it from scratch.
- Create documenting the selected modules, their purpose, reuse/adaptation status, key changes, and game integration.
gameblocks_usage.md
- 使用 作为游戏空间坐标、前向/右向/上向轴、平面移动、朝向以及控制信号变换的唯一事实来源。
modules/math/WorldBasis.js - 查看 并选择可用于游戏实现的模块。应尽可能优先使用现有模块,尤其是运动控制器和相机绑定相关模块。
summary.md - 将每个选定的模块复制到目标项目的源代码目录中,同时保留其相对目录结构,以确保导入继续正常工作。如果选定的模块完全满足游戏设计需求,则应直接复用;如果仅部分满足需求,则应在现有实现的基础上进行调整,而不是从头重写。
- 创建 ,记录选定的模块、用途、复用/调整状态、关键变更以及游戏集成方式。
gameblocks_usage.md