关于 Unity 界面
下列为 Unity 界面的主要组件及其Harmony对应组件:
Unity | Harmony | 描述 |
Scene View | 透视视图 | 设置场景的位置,其中可以选择和定位环境、玩家、摄像机、对手及其他所有 GameObject。 |
游戏视图 | 摄像机视图 | 游戏中摄像机的渲染视图。 展示最终发布的游戏。 |
检查器 | 图层属性 | 显示所选 GameObject 的详细信息,包括所有附加组件及其属性。 |
层级 | 时间轴视图的图层 | 显示场景中元素的层级,可为不同的游戏对象设置父子级关系。 |
动画 | 时间轴视图的单元 | 显示每个动画化变换的动画关键帧。 |
动画师 | 显示状态和过渡图,可设置角色如何回应游戏事件和玩家操作 | |
项目浏览器 | --- | 可访问和管理项目的资产。 |
以下为 Unity 交互的一些数据类型,及其在 Harmony 的对应数据:
Unity | Harmony | 描述 |
精灵 | 绘图 | 可在 SpriteRenderer 上显示的单个图像。 |
SpriteRenderer | 图层 | 一次显示一个精灵。 动画期间可交换精灵,解释角色身体部位的运动。 |
变换 | 定位钉 | 构成角色身体的层级。 缩放、旋转或位移,解释角色身体部位的运动。 倾斜需从缩放和旋转的层级衍生。 |
GameObject | 始终匹配一个变换。 GameObject 托管显示和模拟游戏的组件。 SDK 提供运行于 GameObject 的自定义行为,显示 Harmony 特定的视觉特效。 | |
资产 | Unity 项目中视效、物理、游戏和音效的核心数据。 它们一般是文件,也可以作为较大文件中的 sub-asset 托管。 纹理、AnimationClip、精灵、AnimatorController、AudioClip 和 Prefab 都属于资产。 |