跳到主要内容

术语与后端概念对照

下表是理解入口,不是一一等价的映射。特别是“组件”“资源”和“状态”这些常见词,在引擎里有具体生命周期。

术语这里指什么容易混淆
Scene 场景可加载的节点树与场景设置不是普通小程序页面
Node 节点层级与变换载体不是 DOM 元素
Component 组件挂载到节点的能力或脚本不一定对应后端服务
Transform 变换位置、旋转、缩放局部与世界空间不同
UITransformUI 尺寸、锚点、空间转换不等于 CSS box model
Anchor 锚点UI 几何与变换的参考点不等于 Widget 边距
Widget对齐与边距约束组件不是任意 UI 组件的统称
Layout子节点排列组件不是完整浏览器布局引擎
Prefab 预制体可实例化的节点模板不是运行中的单一实例
instantiate根据模板创建实例不会自动加入所有业务初始化
Asset 资源引擎管理的图片、音频等对象不只是磁盘文件路径
SpriteFrameSprite 使用的图像帧信息与 Texture、原始图片区分
Asset Bundle一组资源与依赖的组织单位不总等同微信分包
Tween 缓动数值随时间变化的脚本动画不负责玩法合法性
Animation编辑器时间线与动画状态与 Tween 可并存但需避免争用属性
NodePool缓存可复用节点的池不会自动重置所有状态
dt帧间隔,通常单位秒不应假设每帧都相同
FPS / 帧时间更新频率 / 单帧耗时平均 FPS 会隐藏短暂卡顿
Draw Call向图形后端提交绘制工作的常见指标不是唯一性能指标
Collider / RigidBody碰撞形状 / 物理运动实体2D 与 3D 系统要分开
Open Data Context微信开放数据域不代表主域随意读取关系链数据
基础库微信运行环境的一部分版本条件不等于 Creator 版本
幂等标识防止同一业务请求重复执行的标识与防连点不是同一个问题

遇到陌生 API 怎么查​

先确认引擎版本与 2D/3D 系统;在官方手册理解职责,再看 API 签名;最后回项目检查它依赖哪个组件和生命周期。不要只复制搜索结果里最短的一行代码。

例如查 position 时要顺带确认所属坐标空间;查 load 时要确认资源类型、回调与释放;查 on 时要确认哪个对象发事件以及何时 off。

让 AI 用一致术语​

请在首次使用术语时给中文解释与英文类名。
区分游戏状态、节点active、组件enabled,不统称为“开启”。
区分本地文件、构建包、运行时资源和已显示的对象。
每个方案明确版本、所属系统与实际装配位置。

依据:Creator 术语、3.8 API 索引。