本文目录

[[toc]]

使用体验

安装

Unity 安装本来是比较简单的,通过 hub 安装即可,会自动处理好依赖之类的内容。

但是由于兼容鸿蒙等原因,国内的 Unity 又独立了一个 tuanjie 出来,完了安装 Unity 后还会安装 Tuanjie ,两者的 Unity 编辑器还不兼容,非常奇怪。

开发

开发基本上来说比较好上手,大部分情况下都是在 UI 编辑器内拖拽、配置。

除了部分交互比较烦:

  • 规则瓦片地图不能多选导入随机图片
  • 瓦片规则的规则匹配优先级跟图层覆盖优先级不一致,认知错乱
  • 瓦片地图编辑器体验较差,每个按钮的功能不清晰,需要逐个尝试
  • 资源管理器移动生成的 Input Controller 不能自动更新对应的生成路径
  • 由于 LowCode 的开发模式, Debugger 会比较困难,尤其是报错出现在一些自动生成文件的时候
  • 内置的生命周期很奇怪,以有的 onXXX 开头,有的又不是,命名规则不一致
  • 代码报错的情况下,打开项目还需要进入安全模式,而且非常卡

当然有些功能也非常有意思:

  • 内置了碰撞检测与物理引擎,可以非常简单的完成配置
  • 通过类似组件模式不断的给元素添加组件,很快的复用功能(组件依赖管理比较痛苦)
  • 动画编辑很灵活,分为控制器实现状态变迁,还有单个的 Animation 动画编辑
  • 新版本的 InputController 很惊喜,实现监听很简单,而且可以跨平台兼容